Периодически в логах InetAccess появляется следующая ошибка:
Код:
radius 12-17/11:09:06 INFO [rdsLstnr-p-9-t-12] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Access-Request
Identifier: 40
Authenticator: {E4 E7 B4 52 69 60 B6 C6 5D DB 33 23 80 E4 77 DA}
Attributes:
User-Name=vk-002/12
NAS-Identifier=ASR1002-2-S17
NAS-IP-Address=192.168.192.3
NAS-Port=1208765
Service-Type=2
Framed-Protocol=1
Connect-Info=inet
EAP-Message={02 01 00 0E 01 76 6B 2D 30 30 32 2F 31 32}
Framed-MTU=95551492
Acct-Session-Id=0/1/0/28_001271BD
NAS-Port-Id=0/1/0/28
Event-Timestamp=1355728146
Message-Authenticator={B9 0A CD 85 32 EB 44 FC 80 7B AC 0E FF A2 DA E3}
Calling-Station-Id=0024.5438.0c49
NAS-Port-Type=15
Called-Station-Id=28
cisco-avpair=client-mac-address=0024.5438.0c49
Common options: {macAddress=0024.5438.0c49, identifier=28}
radius 12-17/11:09:06 WARN [rdsLstnr-p-9-t-12] EAPSession - EAP is not enabled
radius 12-17/11:09:06 INFO [rdsLstnr-p-9-t-12] InetRadiusListenerWorker - RESPONSE:
Packet type: Access-Reject
Identifier: 40
Authenticator: {C1 DF 4E 69 20 EF E4 BA 0E 92 1E 22 4D BF 48 52}
Attributes:
Message-Authenticator={00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00}
Process time auth: 2
radius 12-17/11:09:06 ERROR [rdsLstnr-p-9-t-12] RadiusListenerWorker -
java.lang.NullPointerException
at ru.bitel.bgbilling.kernel.network.radius.eap.EAPSession.reject(EAPSession.java:203)
at ru.bitel.bgbilling.kernel.network.radius.eap.EAPSession.handshake(EAPSession.java:179)
at ru.bitel.bgbilling.kernel.network.radius.eap.EAPSession.accessRequest0(EAPSession.java:91)
at ru.bitel.bgbilling.kernel.network.radius.eap.EAPSession.accessRequest(EAPSession.java:73)
at ru.bitel.bgbilling.kernel.network.radius.RadiusProcessor.accessRequestImpl(RadiusProcessor.java:390)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.accessRequestImpl(InetRadiusProcessor.java:380)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.accessRequestImpl(InetRadiusProcessor.java:1)
at ru.bitel.bgbilling.kernel.network.radius.RadiusProcessor.accessRequest(RadiusProcessor.java:377)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:58)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:1)
at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.processPacket(RadiusListenerWorker.java:213)
at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.runImpl(RadiusListenerWorker.java:135)
at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
Откуда NullPointerException? Ведь уже отправлен Access-Reject и даже получено предупреждение "EAP is not enabled"