[JBoss Seam] - SeamTest Target Unreachable, identifier 'authenticator' re
by urswag
Seam 2.0 Beta
JBoss 4.2.0
I would to build tests. I have the following problem. When I add the security rules file I get an exception. Has anyone any idea?
part of components.xml
| <drools:rule-base name="securityRules">
| <drools:rule-files>
| <value>/security.drl</value>
| </drools:rule-files>
| </drools:rule-base>
|
| <security:identity authenticate-method="#{authenticator.authenticate}"
| security-rules="#{securityRules}"/>
|
content of security.drl
| package Permissions;
|
| import java.security.Principal;
|
| import org.jboss.seam.security.PermissionCheck;
| import org.jboss.seam.se
|
| curity.Role;
|
The tast case call
| @Override
| public void invokeApplication() {
|
| invokeMethod("#{identity.login}");
| }
|
generates the exception
| [testng] ERROR 14-08 15:37:22,670 (SeamLoginModule.java:login:112) -Error invoking login method
| [testng] javax.el.PropertyNotFoundException: Target Unreachable, identifier 'authenticator' resolved to null
| [testng] at org.jboss.el.parser.AstValue.getTarget(AstValue.java:38)
| [testng] at org.jboss.el.parser.AstValue.invoke(AstValue.java:95)
| [testng] at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
| [testng] at org.jboss.seam.core.Expressions$2.invoke(Expressions.java:174)
| [testng] at org.jboss.seam.security.jaas.SeamLoginModule.login(SeamLoginModule.java:108)
| [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| [testng] at java.lang.reflect.Method.invoke(Method.java:585)
| [testng] at javax.security.auth.login.LoginContext.invoke(LoginContext.java:769)
| [testng] at javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
| [testng] at javax.security.auth.login.LoginContext$5.run(LoginContext.java:706)
| [testng] at java.security.AccessController.doPrivileged(Native Method)
| [testng] at javax.security.auth.login.LoginContext.invokeCreatorPriv(LoginContext.java:703)
| [testng] at javax.security.auth.login.LoginContext.login(LoginContext.java:575)
| [testng] at org.jboss.seam.security.Identity.authenticate(Identity.java:331)
| [testng] at org.jboss.seam.security.Identity.authenticate(Identity.java:321)
| [testng] at org.jboss.seam.security.Identity.login(Identity.java:237)
| [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| [testng] at java.lang.reflect.Method.invoke(Method.java:585)
| [testng] at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:325)
| [testng] at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:338)
| [testng] at org.jboss.el.parser.AstPropertySuffix.invoke(AstPropertySuffix.java:58)
| [testng] at org.jboss.el.parser.AstValue.invoke(AstValue.java:96)
| [testng] at org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
| [testng] at org.jboss.seam.mock.BaseSeamTest$Request.invokeMethod(BaseSeamTest.java:456)
| [testng] at com.frox.atirasafnetz.test.AfNetzTest$LoginRequest.invokeApplication(AfNetzTest.java:40)
| [testng] at org.jboss.seam.mock.BaseSeamTest$Request.invokeApplicationPhase(BaseSeamTest.java:604)
| [testng] at org.jboss.seam.mock.BaseSeamTest$Request.emulateJsfLifecycle(BaseSeamTest.java:556)
| [testng] at org.jboss.seam.mock.BaseSeamTest$Request.run(BaseSeamTest.java:487)
| [testng] at com.frox.atirasafnetz.test.integration.LoginTest.testLogin(LoginTest.java:36)
| [testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| [testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| [testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| [testng] at java.lang.reflect.Method.invoke(Method.java:585)
| [testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604)
| [testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470)
| [testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564)
| [testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830)
| [testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
| [testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
| [testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678)
| [testng] at org.testng.TestRunner.privateRun(TestRunner.java:624)
| [testng] at org.testng.TestRunner.run(TestRunner.java:495)
| [testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300)
| [testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295)
| [testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275)
| [testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190)
| [testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792)
| [testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765)
| [testng] at org.testng.TestNG.run(TestNG.java:699)
| [testng] at org.testng.TestNG.privateMain(TestNG.java:824)
| [testng] at org.testng.TestNG.main(TestNG.java:802)
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4074017#4074017
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4074017
18Â years, 11Â months
[JBossCache] - Re: Marshall exception during cache replication
by itchy75
I tried to serialize my object vith Jboss serialization and it doesn't work. so i('s a jboss serialization problem.
| java.io.IOException
| at org.jboss.serial.persister.RegularObjectPersister.readSlotWithMethod(RegularObjectPersister.java:107)
| at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:269)
| at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)
| at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
| at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
| at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
| at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersister.java:353)
| at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:273)
| at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)
| at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
| at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
| at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
| at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersister.java:353)
| at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:273)
| at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)
| at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
| at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
| at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
| at org.jboss.serial.persister.RegularObjectPersister.readSlotWithFields(RegularObjectPersister.java:353)
| at org.jboss.serial.persister.RegularObjectPersister.defaultRead(RegularObjectPersister.java:273)
| at org.jboss.serial.persister.RegularObjectPersister.readData(RegularObjectPersister.java:241)
| at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectDescriptionFromStreaming(ObjectDescriptorFactory.java:412)
| at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:82)
| at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
| at org.jboss.serial.io.JBossObjectInputStream.readObjectOverride(JBossObjectInputStream.java:163)
| at java.io.ObjectInputStream.readObject(ObjectInputStream.java:333)
| at fr.billetel.interfaces.ws.dispobillet.impl.Dispobillet.prepareEtatCommandesNonRetirees(Dispobillet.java:98)
| at fr.billetel.interfaces.ws.dispobillet.DispobilletMessageReceiverInOut.invokeBusinessLogic(DispobilletMessageReceiverInOut.java:73)
| at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractInOutSyncMessageReceiver.java:39)
| at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:497)
| at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:328)
| at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:254)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| at org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
| at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
| at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| at java.lang.Thread.run(Thread.java:595)
| Caused by: java.lang.reflect.InvocationTargetException
| at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.jboss.serial.persister.RegularObjectPersister.readSlotWithMethod(RegularObjectPersister.java:103)
| ... 52 more
| Caused by: java.io.IOException: reference 173 not found no readImmutable
| at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readImmutable(DataContainer.java:775)
| at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromDescription(ObjectDescriptorFactory.java:125)
| at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectInput.readObject(DataContainer.java:643)
| at org.jboss.serial.persister.ObjectInputStreamProxy.readObjectOverride(ObjectInputStreamProxy.java:68)
| at java.io.ObjectInputStream.readObject(ObjectInputStream.java:333)
| at java.util.ArrayList.readObject(ArrayList.java:591)
| ... 56 more
|
I disable jboss serialization and it works fine now.
I've got one more question. Does the option "-Dserialization.jboss=false" disable jboss serialization only for jboss cache or for all the application server ?
thanks.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4074009#4074009
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4074009
18Â years, 11Â months
[JBoss Messaging] - Trailblazer
by loumaus
The trailblazer is looking for jboss.mq.service=DestinationManager :
--- MBeans waiting for other MBeans ---
ObjectName: jboss.j2ee:ear=EJB3Trail.ear,jar=beans.jar,name=CalculatorMDB,service=EJB3
State: FAILED
Reason: javax.management.InstanceNotFoundException: jboss.mq:service=DestinationManager is not registered.
I Depend On:
jboss.j2ee:ear=EJB3Trail.ear,jar=beans.jar,name=RecordManagerBean,service=EJB3
jboss.j2ee:ear=EJB3Trail.ear,jar=beans.jar,name=StatelessCalculator,service=EJB3
As I already removed all legacy jms stuff does this mean that the trailblazer needs an update to use the jboss-messaging framework or is the problem located rather on my side ???
thanks
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4073996#4073996
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4073996
18Â years, 11Â months