[Management, JMX/JBoss] - JBoss 4.0.5GA : MBeanServerImpl & BasicMBeanRegistry: Memory
by S0d0
Hi,
I have been fighting with OOMEs and yesterday I was able to
track down the cause.
There are lot of ConcurrentReaderHashMap entries and it seems that something is repeating itself.
I have heapdump (about 300MB) which can be analyzed using MDD4J for IBM JVM. I can provide them for further investigation.
Br,
Juha Moisio
anonymous wrote :
| +59 105 812 [36] 2 java/util/ArrayList 0x9009b088
| ++59 105 776 [20] 2 array of java/lang/Object 0x9009b0a0
| +++59 105 756 [40] 5 org/jboss/mx/server/MBeanServerImpl 0x900a0188
| ++++44 764 058 [28] 2 org/jboss/mx/notification/MBeanServerListenerRegistry 0x900a05f8
| ++++14 323 970 [60] 9 org/jboss/mx/server/registry/BasicMBeanRegistry 0x900ab5c8
| +++++14 321 526 [68] 5 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap 0x900ab5f8
| ++++++14 321 406 [124] 28 array of EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x91a50d48
| +++++++8 345 240 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9263f7e0
| ++++++++8 344 940 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x90980168
| +++++++++8 344 860 [68] 5 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap 0x90980120
| ++++++++++8 344 740 [516] 126 array of EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x92e48138
| +++++++++++262 706 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x943ecf68
| ++++++++++++211 488 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x92f7e6d0
| ++++++++++++51 138 [48] 5 org/jboss/mx/server/registry/MBeanEntry 0x943e5880
| ++++++++++++40 [40] 2 java/lang/String 0x943ecf48
| ++++++++++++512 [256] 6 class EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x32a27bf0
| +++++++++++199 550 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x94836c48
| ++++++++++++148 348 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x905a77d0
| +++++++++++++119 108 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9252c4f8
| ++++++++++++++67 872 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x917684a0
| +++++++++++++++67 792 [48] 5 org/jboss/mx/server/registry/MBeanEntry 0x9175e208
| ++++++++++++++++49 776 [112] 14 org/jboss/mx/modelmbean/XMBean 0x917573e0
| +++++++++++++++++17 542 [60] 3 java/util/HashMap 0x91757448
| +++++++++++++++++15 888 [76] 12 javax/management/modelmbean/ModelMBeanInfoSupport 0x9175e088
| +++++++++++++++++14 260 [60] 3 java/util/HashMap 0x917574c8
| +++++++++++++++++1 554 [84] 5 org/jboss/mx/server/InvocationContext 0x917637d0
| +++++++++++++++++200 [32] 3 org/jboss/mx/util/JBossNotificationBroadcasterSupport 0x917575d8
| +++++++++++++++++76 [60] 2 java/util/HashMap 0x917574f8
| +++++++++++++++++60 [32] 3 org/jboss/logging/Logger 0x917575a0
| +++++++++++++++++60 [32] 3 org/jboss/logging/Logger 0x91757578
| +++++++++++++++++24 [24] 1 org/jboss/mx/persistence/NullPersistence 0x917575c8
| +++++++++++++++++59 105 756 [40] 5 org/jboss/mx/server/MBeanServerImpl 0x900a0188
| ++++++++++++++++++44 764 058 [28] 2 org/jboss/mx/notification/MBeanServerListenerRegistry 0x900a05f8
| ++++++++++++++++++14 323 970 [60] 9 org/jboss/mx/server/registry/BasicMBeanRegistry 0x900ab5c8
| +++++++++++++++++++14 321 526 [68] 5 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap 0x900ab5f8
| ++++++++++++++++++++14 321 406 [124] 28 array of EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x91a50d48
| +++++++++++++++++++++8 345 240 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9263f7e0
| ++++++++++++++++++++++8 344 940 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x90980168
| +++++++++++++++++++++++8 344 860 [68] 5 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap 0x90980120
| ++++++++++++++++++++++++8 344 740 [516] 126 array of EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x92e48138
| +++++++++++++++++++++++++262 706 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x943ecf68
| +++++++++++++++++++++++++199 550 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x94836c48
| +++++++++++++++++++++++++175 748 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9295e938
| +++++++++++++++++++++++++170 902 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9478dd48
| +++++++++++++++++++++++++156 548 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x94376df8
| +++++++++++++++++++++++++153 568 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x90831260
| +++++++++++++++++++++++++142 646 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9279fc68
| +++++++++++++++++++++++++136 276 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9473f100
| +++++++++++++++++++++++++135 522 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x92d5c040
| +++++++++++++++++++++++++123 272 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x92850168
| +++++++++++++++++++++++++121 382 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x94703e80
| +++++++++++++++++++++++++119 710 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x924de6a8
| +++++++++++++++++++++++++119 114 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x92e48588
| +++++++++++++++++++++++++118 962 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x90bce940
| +++++++++++++++++++++++++104 730 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x93e8d698
| +++++++++++++++++++++++++104 152 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x92e48688
| +++++++++++++++++++++++++103 014 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9426fc18
| +++++++++++++++++++++++++102 486 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9115a2b0
| +++++++++++++++++++++++++102 448 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x943859d8
| +++++++++++++++++++++++++102 436 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x91117580
| ++++++++++++++++++++++++There are 106 more children.
| ++++++++++++++++++++++++28 [28] 2 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Values 0x902b0370
| ++++++++++++++++++++++++24 [24] 1 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$BarrierLock 0x90980158
| ++++++++++++++++++++++++51 256 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x94846e30
| ++++++++++++++++++++++++2 048 [256] 20 class EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap 0x32a27428
| +++++++++++++++++++++++40 [40] 2 java/lang/String 0x909800e0
| +++++++++++++++++++++++512 [256] 6 class EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x32a27bf0
| ++++++++++++++++++++++220 [68] 5 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap 0x9263f708
| ++++++++++++++++++++++40 [40] 2 java/lang/String 0x9263f6c8
| ++++++++++++++++++++++512 [256] 6 class EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x32a27bf0
| +++++++++++++++++++++2 365 226 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x90d64f40
| +++++++++++++++++++++1 969 998 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x91a50d28
| +++++++++++++++++++++408 298 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x90ffd098
| +++++++++++++++++++++375 600 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x90424678
| +++++++++++++++++++++175 956 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x90407060
| +++++++++++++++++++++170 156 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9235a5f8
| +++++++++++++++++++++117 020 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x90702778
| +++++++++++++++++++++82 494 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x919a5ab8
| +++++++++++++++++++++73 486 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x907cd7a0
| +++++++++++++++++++++58 134 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x911aada8
| +++++++++++++++++++++56 234 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x900caf68
| +++++++++++++++++++++44 078 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x91a50e98
| +++++++++++++++++++++24 628 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x91d18788
| +++++++++++++++++++++18 506 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x90620d60
| +++++++++++++++++++++17 536 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x91a50e58
| +++++++++++++++++++++11 220 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9072a108
| +++++++++++++++++++++4 100 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x943264a0
| +++++++++++++++++++++552 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x92556908
| +++++++++++++++++++++468 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x901e45e8
| ++++++++++++++++++++There are 8 more children.
| ++++++++++++++++++++28 [28] 2 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$EntrySet 0x902af4b8
| ++++++++++++++++++++24 [24] 1 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$BarrierLock 0x900ab630
| ++++++++++++++++++++4 100 [40] 3 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x943264a0
| ++++++++++++++++++++2 048 [256] 20 class EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap 0x32a27428
| +++++++++++++++++++2 184 [256] 70 class org/jboss/mx/server/registry/BasicMBeanRegistry 0x32945e60
| +++++++++++++++++++128 [52] 4 javax/management/ObjectName 0x900ab670
| +++++++++++++++++++36 [36] 2 EDU/oswego/cs/dl/util/concurrent/SynchronizedLong 0x900ab658
| +++++++++++++++++++36 [36] 2 EDU/oswego/cs/dl/util/concurrent/SynchronizedLong 0x900ab640
| +++++++++++++++++++63 000 452 [88] 14 org/jboss/mx/loading/UnifiedLoaderRepository3 0x900a4120
| +++++++++++++++++++59 105 756 [40] 5 org/jboss/mx/server/MBeanServerImpl 0x900a0188
| +++++++++++++++++++11 594 [48] 3 javax/management/MBeanServerDelegate 0x9009ba80
| +++++++++++++++++++62 [40] 2 java/lang/String 0x9004ff40
| ++++++++++++++++++17 688 [256] 161 class org/jboss/mx/server/MBeanServerImpl 0x32a22f30
| ++++++++++++++++++63 000 452 [88] 14 org/jboss/mx/loading/UnifiedLoaderRepository3 0x900a4120
| ++++++++++++++++++59 105 756 [40] 5 org/jboss/mx/server/MBeanServerImpl 0x900a0188
| +++++++++++++++++105 320 [256] 60 class org/jboss/mx/modelmbean/XMBean 0x32948da0
| +++++++++++++++++67 792 [48] 5 org/jboss/mx/server/registry/MBeanEntry 0x9175e208
| +++++++++++++++++17 968 [56] 9 org/jboss/management/j2ee/ServiceModule 0x91756f80
| +++++++++++++++++78 [40] 2 java/lang/String 0x900b1680
| ++++++++++++++++17 968 [56] 9 org/jboss/management/j2ee/ServiceModule 0x91756f80
| ++++++++++++++++652 [52] 5 javax/management/ObjectName 0x91757070
| ++++++++++++++++356 [256] 9 class org/jboss/mx/server/registry/MBeanEntry 0x3294a8b0
| ++++++++++++++++130 [40] 2 java/lang/String 0x9038ed70
| +++++++++++++++40 [40] 2 java/lang/String 0x91768480
| +++++++++++++++512 [256] 6 class EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x32a27bf0
| ++++++++++++++51 156 [48] 5 org/jboss/mx/server/registry/MBeanEntry 0x925226e0
| ++++++++++++++40 [40] 2 java/lang/String 0x9252c4d8
| ++++++++++++++512 [256] 6 class EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x32a27bf0
| +++++++++++++29 160 [48] 5 org/jboss/mx/server/registry/MBeanEntry 0x905a3b68
| +++++++++++++40 [40] 2 java/lang/String 0x905a77b0
| +++++++++++++512 [256] 6 class EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x32a27bf0
| ++++++++++++51 122 [48] 5 org/jboss/mx/server/registry/MBeanEntry 0x9481f978
| ++++++++++++40 [40] 2 java/lang/String 0x94836c28
| ++++++++++++512 [256] 6 class EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x32a27bf0
| +++++++++++175 748 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9295e938
| +++++++++++170 902 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9478dd48
| +++++++++++156 548 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x94376df8
| +++++++++++153 568 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x90831260
| +++++++++++142 646 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9279fc68
| +++++++++++136 276 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9473f100
| +++++++++++135 522 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x92d5c040
| +++++++++++123 272 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x92850168
| +++++++++++121 382 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x94703e80
| +++++++++++119 710 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x924de6a8
| +++++++++++119 114 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x92e48588
| +++++++++++118 962 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x90bce940
| +++++++++++104 730 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x93e8d698
| +++++++++++104 152 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x92e48688
| +++++++++++103 014 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9426fc18
| +++++++++++102 486 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x9115a2b0
| +++++++++++102 448 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x943859d8
| +++++++++++102 436 [40] 4 EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap$Entry 0x91117580
| +++++++++++There are 106 more children.
|
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996805#3996805
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996805
19 years, 7 months
[JBoss Seam] - Transaction rollback doesn't work
by beligum
Hello,
I've got major problems with my transaction-rollback implementation, and I'm reading manuals for over two days now (I really like
http://svn.nuxeo.org/nuxeo/ECMPlatform/NXCore/trunk/doc/Transactions.txt ), and I'm getting frustrated.
The problem is fairly easy; I'm implemention a user-registration action bean, RegisterAction, that implements IRegister, marked @Local. Here it is:
| @Stateful
| @Scope(CONVERSATION)
| @Name("register")
| public class RegisterAction implements IRegister
| {
| @In(create=true) @Out
| private Person currentUser;
| @In(create=true) @Out
| private LoginEntity loginEntity;
|
| @PersistenceContext
| private EntityManager em;
|
| public RegisterAction()
| {
| }
|
| @Rollback(ifOutcome= {"failure"})
| @End
| public String register()
| {
| try {
| this.em.persist(this.currentUser);
| this.em.persist(this.loginEntity); //this one throws an Exception
| }
| catch (Exception e) {
| return "failure";
| }
|
| return "success";
| }
| @Remove @Destroy
| public void destroy()
| {
| }
| }
|
As you can see, I try to persist two objects, the first one succeeds (and is
persisted in the DB), the second one doesn't and throws an exception, causing
the method to return "failure" and should rollback, but it doesn't: the first
objects gets persisted in the DB, but it should't, because of the rollback.
Please tell me what I'm doing wrong or what misconfiguration I'm overseeing.
regards,
Bram
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996800#3996800
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996800
19 years, 7 months
[Management, JMX/JBoss] - PooledInvoker Throwing java.lang.IllegalArgumentException on
by mahendra_kutare
Hi,
I have my application installed on JBoss 4.0.4, MySQL 5.0.8 and FC5.
Click on link - service=invoker,type=pooled of jmx-console. Then i go ahead and change the MBean attribute - MaxPoolSize from 80 to 70 and then do Apply Changes. This works fine. Then i go ahead and invoke stop() MBean operation and this also works fine and stops the Pooled Invoker as stated in log below -
2006-12-28 06:06:55,225 DEBUG [org.jboss.invocation.pooled.server.PooledInvoker] Stopped jboss:service=invoker,type=pooled
Now i go ahead and try to invoke start() MBean operation and this is when it throws the following error -
2006-12-28 06:07:13,324 DEBUG [org.jboss.system.ServiceController] starting service jboss:service=invoker,type=pooled
2006-12-28 06:07:13,324 DEBUG [org.jboss.invocation.pooled.server.PooledInvoker] Starting jboss:service=invoker,type=pooled
2006-12-28 06:07:13,324 DEBUG [org.jboss.invocation.pooled.server.PooledInvoker] Starting failed jboss:service=invoker,type=pooled
java.lang.IllegalArgumentException: Illegal cache capacities
at org.jboss.util.LRUCachePolicy.(LRUCachePolicy.java:74)
at org.jboss.invocation.pooled.server.LRUPool.(LRUPool.java:38)
at org.jboss.invocation.pooled.server.PooledInvoker.startService(PooledInvoker.java:217)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:194)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.server.jmx.LazyMBeanServer.invoke(LazyMBeanServer.java:240)
at org.jboss.jmx.adaptor.control.Server.invokeOpByName(Server.java:258)
at org.jboss.jmx.adaptor.control.Server.invokeOp(Server.java:223)
at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.invokeOp(HtmlAdaptorServlet.java:262)
at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.processRequest(HtmlAdaptorServlet.java:100)
at org.jboss.jmx.adaptor.html.HtmlAdaptorServlet.doPost(HtmlAdaptorServlet.java:82)
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.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)
Can some one please help as what is missing in my installation ?
Regards
Mahendra
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996795#3996795
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996795
19 years, 7 months
[JBoss Portal] - Re: WSRP
by vpnuser
Hi,
That problem is solved now. I changed in jboss-client.xml
| <wsdl-override>http://${jboss.bind.address}:8080/portal-wsrp/ServiceDescriptionService?wsdl</wsdl-override>
|
| to
|
| <wsdl-override>http://localhost:8080/portal-wsrp/ServiceDescriptionService?wsdl</wsdl-override>
|
Now it is listing 9 portlets by Oracle in the console with an error
| 11:43:52,703 WARN [WSRPConsumerImpl] Portlet 'E:0:default' will store persistent state for each user. To be handled properly, this would require supporting portlet cloning, which we don't currently do. This portlet will be excluded from the list of offered portlets for producer oracle
| 11:43:52,703 WARN [WSRPConsumerImpl] Portlet 'E:1:default' will store persistent state for each user. To be handled properly, this would require supporting portlet cloning, which we don't currently do. This portlet will be excluded from the list of offered portlets for producer oracle
| 11:43:52,703 WARN [WSRPConsumerImpl] Portlet 'E:2:default' will store persistent state for each user. To be handled properly, this would require supporting portlet cloning, which we don't currently do. This portlet will be excluded from the list of offered portlets for producer oracle
| 11:43:52,703 WARN [WSRPConsumerImpl] Portlet 'E:3:default' will store persistent state for each user. To be handled properly, this would require supporting portlet cloning, which we don't currently do. This portlet will be excluded from the list of offered portlets for producer oracle
| 11:43:52,703 WARN [WSRPConsumerImpl] Portlet 'E:4:default' will store persistent state for each user. To be handled properly, this would require supporting portlet cloning, which we don't currently do. This portlet will be excluded from the list of offered portlets for producer oracle
| 11:43:52,703 WARN [WSRPConsumerImpl] Portlet 'E:5:default' will store persistent state for each user. To be handled properly, this would require supporting portlet cloning, which we don't currently do. This portlet will be excluded from the list of offered portlets for producer oracle
| 11:43:52,703 WARN [WSRPConsumerImpl] Portlet 'E:6:default' will store persistent state for each user. To be handled properly, t
| his would require supporting portlet cloning, which we don't currently do. This portlet will be excluded from the list of offered portlets for producer oracle
| 11:43:52,703 WARN [WSRPConsumerImpl] Portlet 'E:7:default' will store persistent state for each user. To be handled properly, t
| his would require supporting portlet cloning, which we don't currently do. This portlet will be excluded from the list of offered portlets for producer oracle
| 11:43:52,703 WARN [WSRPConsumerImpl] Portlet 'E:8:default' will store persistent state for each user. To be handled properly, t
| his would require supporting portlet cloning, which we don't currently do. This portlet will be excluded from the list of offered portlets for producer oracle
| 11:43:52,703 WARN [WSRPConsumerImpl] Portlet 'E:9:default' will store persistent state for each user. To be handled properly, t
| his would require supporting portlet cloning, which we don't currently do. This portlet will be excluded from the list of offered portlets for producer oracle
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996790#3996790
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996790
19 years, 7 months
[JBoss Seam] - Re: Classloading problem I think.
by sjmenden
I apologize for the lack of information:
The exception is reliable to reproduce, but seems to happen at random. It happened last when I executed 4 actions that interacted with drools workingMemory in the backend. It worked the first 3 actions and failed the 4th. However, previously, it worked the first 2 and failed the 3rd. Always with a very similar exception:
| javax.faces.el.EvaluationException: Cannot get value for expression '#{org.jboss.seam.core.facesMessages}'
| at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:402)
| at org.jboss.seam.core.Expressions$1.getValue(Expressions.java:51)
| at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1668)
| at org.jboss.seam.Component.getInstance(Component.java:1617)
| at org.jboss.seam.Component.getInstance(Component.java:1594)
| at org.jboss.seam.Component.getInstanceToInject(Component.java:1844)
| at org.jboss.seam.Component.injectFields(Component.java:1344)
| at org.jboss.seam.Component.inject(Component.java:1114)
| at org.jboss.seam.interceptors.BijectionInterceptor.bijectTargetComponent(BijectionInterceptor.java:48)
| at sun.reflect.GeneratedMethodAccessor2964.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
| at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)
| at org.jboss.seam.interceptors.OutcomeInterceptor.interceptOutcome(OutcomeInterceptor.java:23)
| at sun.reflect.GeneratedMethodAccessor2963.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
| at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)
| at org.jboss.seam.interceptors.ConversationInterceptor.endOrBeginLongRunningConversation(ConversationInterceptor.java:51)
| at sun.reflect.GeneratedMethodAccessor2962.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
| at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)
| at com.fi.apps.annotations.LoggedInInterceptor.checkLoggedIn(LoggedInInterceptor.java:35)
| at sun.reflect.GeneratedMethodAccessor2961.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
| at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)
| at org.jboss.seam.interceptors.ManagedEntityIdentityInterceptor.aroundInvoke(ManagedEntityIdentityInterceptor.java:79)
| at sun.reflect.GeneratedMethodAccessor2960.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
| at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)
| at org.jboss.seam.interceptors.RollbackInterceptor.rollbackIfNecessary(RollbackInterceptor.java:33)
| at sun.reflect.GeneratedMethodAccessor2965.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
| at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)
| at org.jboss.seam.interceptors.TransactionInterceptor$1.work(TransactionInterceptor.java:25)
| at org.jboss.seam.util.Work.workInTransaction(Work.java:31)
| at org.jboss.seam.interceptors.TransactionInterceptor.doInTransactionIfNecessary(TransactionInterceptor.java:19)
| at sun.reflect.GeneratedMethodAccessor2968.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
| at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)
| at org.jboss.seam.interceptors.ExceptionInterceptor.handleExceptions(ExceptionInterceptor.java:38)
| at sun.reflect.GeneratedMethodAccessor2959.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
| at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)
| at org.jboss.seam.intercept.RootInterceptor.createSeamInvocationContext(RootInterceptor.java:144)
| at org.jboss.seam.intercept.RootInterceptor.invokeInContexts(RootInterceptor.java:129)
| at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:102)
| at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:140)
| at org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:75)
| at com.fi.apps.entity.purchasing.PurchaseHome$$EnhancerByCGLIB$$b034a118.getInstance(<generated>)
| at sun.reflect.GeneratedMethodAccessor2972.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:438)
| at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:82)
| at com.sun.facelets.el.LegacyELContext$LegacyELResolver.getValue(LegacyELContext.java:141)
| at com.sun.el.parser.AstValue.getTarget(AstValue.java:81)
| at com.sun.el.parser.AstValue.setValue(AstValue.java:132)
| at com.sun.el.ValueExpressionImpl.setValue(ValueExpressionImpl.java:255)
| at com.sun.facelets.el.TagValueExpression.setValue(TagValueExpression.java:93)
| at com.sun.facelets.el.LegacyValueBinding.setValue(LegacyValueBinding.java:68)
| at javax.faces.component.UIInput.updateModel(UIInput.java:269)
| at javax.faces.component.UIInput.processUpdates(UIInput.java:206)
| at javax.faces.component.UIComponentBase.processUpdates(UIComponentBase.java:645)
| at javax.faces.component.UIComponentBase.processUpdates(UIComponentBase.java:645)
| at javax.faces.component.UIForm.processUpdates(UIForm.java:87)
| at javax.faces.component.UIComponentBase.processUpdates(UIComponentBase.java:645)
| at javax.faces.component.UIViewRoot.processUpdates(UIViewRoot.java:157)
| at org.apache.myfaces.lifecycle.LifecycleImpl.updateModelValues(LifecycleImpl.java:302)
| at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:81)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:137)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.seam.servlet.SeamRedirectFilter.doFilter(SeamRedirectFilter.java:32)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.jboss.seam.servlet.SeamExceptionFilter.doFilter(SeamExceptionFilter.java:46)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| 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:619)
| Caused by: java.lang.NullPointerException
| at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:620)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
| at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:464)
| at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:405)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
| at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
| at org.jboss.seam.jsf.SeamApplication11.getPropertyResolver(SeamApplication11.java:168)
| at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:532)
| at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
| at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:383)
| ... 120 more
|
However, I think I just fixed it, I removed the following from my PurchaseHome which extends EntityHome:
| @In(create = true)
| private FacesMessages facesMessages;
|
which corresponded to the exception of containing:
[#{org.jboss.seam.core.facesMessages}/code]
|
| and I haven't seen that exact exception again.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996789#3996789
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996789
19 years, 7 months
[Clustering/JBoss] - How to disable the clustering in JBoss 4.0.3?
by maulikshah
Hi can anyone let me know that how to disable the clustering in JBoss 4.0.3?
In fact on one machine we have two different instances and on the other also we have the same configuration.
Now for one instance(server) say, abc, we have enabled the cluster by going through Wiki and it's working. but when i tried to start another instance , say, xyz, then in the server.log i am able to find following messages :
2006-12-29 00:50:04,310 WARN [org.jgroups.protocols.UDP] discarded message from different group (AbcCluster). Sender was
ess04:64319 (additional data: 17 bytes) in xyz server.log.
can you please help me out in this? i understand that it won't allow another cluster or rather noded to join in the different cluster. but it is annoying to have message like above in the server.log and it constantly appending.
Please help.
Thanks & Regards,
Maulik
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996785#3996785
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996785
19 years, 7 months
[JBoss Portal] - Re: WSRP
by vpnuser
Thank you for the reply. I included Oracle producer in default-wsrp.xml and tried the same exception continues, I get one more exception as given below.
| 10:09:11,489 ERROR [STDERR] java.lang.IllegalArgumentException: Attempting dual registration of oracle
| 10:09:11,489 ERROR [STDERR] at org.jboss.portal.federation.impl.FederatingPortletInvokerService.registerInvoker(FederatingPo
| rtletInvokerService.java:66)
| 10:09:11,489 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 10:09:11,489 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 10:09:11,489 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 10:09:11,489 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 10:09:11,489 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 10:09:11,489 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 10:09:11,489 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| 10:09:11,489 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 10:09:11,489 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor
| .java:142)
| 10:09:11,489 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 10:09:11,489 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 10:09:11,489 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 10:09:11,489 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 10:09:11,489 ERROR [STDERR] at $Proxy38.registerInvoker(Unknown Source)
| 10:09:11,489 ERROR [STDERR] at org.jboss.portal.wsrp.deployment.WSRPConsumerService.startService(WSRPConsumerService.java:83
| )
| 10:09:11,489 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| 10:09:11,489 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:196)
| 10:09:11,489 ERROR [STDERR] at org.jboss.portal.common.system.AbstractJBossService.start(AbstractJBossService.java:72)
| 10:09:11,489 ERROR [STDERR] at org.jboss.portal.wsrp.deployment.WSRPDeployer.start(WSRPDeployer.java:115)
| 10:09:11,489 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
| 10:09:11,489 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
| 10:09:11,489 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
| 10:09:11,489 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor88.invoke(Unknown Source)
| 10:09:11,489 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 10:09:11,489 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 10:09:11,489 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 10:09:11,489 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 10:09:11,489 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| 10:09:11,599 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 10:09:11,599 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor
| .java:142)
| 10:09:11,599 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 10:09:11,599 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 10:09:11,599 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 10:09:11,599 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 10:09:11,599 ERROR [STDERR] at $Proxy8.deploy(Unknown Source)
| 10:09:11,599 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
| 10:09:11,599 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
| 10:09:11,599 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymen
| tScanner.java:263)
| 10:09:11,599 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner
| .java:336)
| 10:09:11,599 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| 10:09:11,599 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| 10:09:11,599 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
| 10:09:11,599 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 10:09:11,599 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 10:09:11,599 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 10:09:11,599 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 10:09:11,692 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| 10:09:11,692 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 10:09:11,692 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 10:09:11,692 ERROR [STDERR] at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| 10:09:11,692 ERROR [STDERR] at $Proxy0.start(Unknown Source)
| 10:09:11,692 ERROR [STDERR] at org.jboss.system.ServiceController.start(ServiceController.java:417)
| 10:09:11,692 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
| 10:09:11,692 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 10:09:11,692 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 10:09:11,692 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 10:09:11,692 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 10:09:11,692 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| 10:09:11,692 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 10:09:11,692 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 10:09:11,708 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 10:09:11,708 ERROR [STDERR] at $Proxy4.start(Unknown Source)
| 10:09:11,708 ERROR [STDERR] at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
| 10:09:11,708 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
| 10:09:11,708 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
| 10:09:11,708 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
| 10:09:11,817 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
| 10:09:11,817 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 10:09:11,817 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 10:09:11,817 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 10:09:11,817 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 10:09:11,817 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 10:09:11,817 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 10:09:11,817 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| 10:09:11,817 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 10:09:11,817 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor
| .java:142)
| 10:09:11,817 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 10:09:11,817 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 10:09:11,817 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 10:09:11,817 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 10:09:11,817 ERROR [STDERR] at $Proxy5.deploy(Unknown Source)
| 10:09:11,817 ERROR [STDERR] at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
| 10:09:11,817 ERROR [STDERR] at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
| 10:09:11,817 ERROR [STDERR] at org.jboss.Main.boot(Main.java:200)
| 10:09:11,817 ERROR [STDERR] at org.jboss.Main$1.run(Main.java:464)
| 10:09:11,817 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
| 10:09:11,817 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
|
|
The public-oracle-wsrp.xml which is placed in deploy folder is given below.
| <deployments>
| <deployment>
| <wsrp-producer>
| <producer-id>oracle</producer-id>
| <expiration-cache>120</expiration-cache>
| <endpoint-wsdl-url>http://portalstandards.oracle.com/portletapp/portlets?WSDL</endpoint-wsdl-url>
| <registration-data>
| <consumer-name>Oracle Coorporation</consumer-name>
| <property>
| <name>registration/consumerRole</name>
| <lang>en</lang>
| <value>public</value>
| </property>
| </registration-data>
| </wsrp-producer>
| </deployment>
| </deployments>
|
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996780#3996780
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996780
19 years, 7 months
[JBoss Seam] - Classloading problem I think.
by sjmenden
I am consistently getting long exceptions with the below as the root cause. I believe this is from a classloading conflict, do you guys have any hints whatsovever as to how to trouble shoot this? I'm puzzled, and the exception is not helpful.
| Caused by: java.lang.NullPointerException
| at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:620)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
| at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:464)
| at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:405)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
| at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
| at org.jboss.seam.jsf.SeamApplication11.getPropertyResolver(SeamApplication11.java:168)
| at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:532)
| at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)
| at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:383)
| ... 127 more
|
lib dir listing:
| [root@localhost lib]# ll -R
| .:
| total 26924
| -rw-r--r-- 1 root root 1034049 Dec 8 14:27 ant.jar
| -rw-r--r-- 1 root root 9180 Dec 8 14:27 ant-launcher.jar
| -rw-r--r-- 1 root root 421008 Dec 8 14:27 ant-nodeps.jar
| -rw-r--r-- 1 root root 188671 Dec 8 14:27 commons-beanutils-1.7.0.jar
| -rw-r--r-- 1 root root 46725 Dec 8 14:27 commons-codec-1.3.jar
| -rw-r--r-- 1 root root 559366 Dec 8 14:27 commons-collections-3.1.jar
| -rw-r--r-- 1 root root 168446 Dec 8 14:27 commons-digester-1.6.jar
| -rw-r--r-- 1 root root 112341 Dec 8 14:27 commons-el-1.0.jar
| -rw-r--r-- 1 root root 23464 Dec 26 20:26 commons-email-1.0.jar
| -rw-r--r-- 1 root root 22379 Dec 12 10:35 commons-fileupload.jar
| -rw-r--r-- 1 root root 61562 Dec 12 10:36 commons-io-1.1.jar
| drwxr-xr-x 2 root root 4096 Dec 8 14:39 drools
| -rw-r--r-- 1 root root 24432 Dec 8 14:27 el-api.jar
| -rw-r--r-- 1 root root 97471 Dec 8 14:27 el-ri.jar
| -rw-r--r-- 1 root root 2574777 Dec 8 14:27 hibernate-all.jar
| -rw-r--r-- 1 root root 635956 Dec 8 14:27 hsqldb.jar
| -rw-r--r-- 1 root root 50493 Dec 8 14:27 javax.servlet.jsp.jar
| -rw-r--r-- 1 root root 672720 Dec 8 14:27 jboss-aop-jdk50.jar
| -rw-r--r-- 1 root root 658606 Dec 8 14:27 jboss-cache-jdk50.jar
| -rw-r--r-- 1 root root 8210655 Dec 8 14:27 jboss-ejb3-all.jar
| -rw-r--r-- 1 root root 5096 Dec 8 14:27 jboss-seam-debug.jar
| -rw-r--r-- 1 root root 627241 Dec 8 14:27 jboss-seam.jar
| -rw-r--r-- 1 root root 70801 Dec 8 14:27 jboss-seam-ui.jar
| -rw-r--r-- 1 root root 600277 Dec 8 14:27 jbpm-3.1.2.jar
| -rw-r--r-- 1 root root 1821443 Dec 8 14:27 jgroups.jar
| -rw-r--r-- 1 root root 291366 Dec 8 14:27 jsf-facelets.jar
| -rw-r--r-- 1 root root 16923 Dec 8 14:27 jstl-1.1.0.jar
| -rw-r--r-- 1 root root 33215 Dec 26 20:18 mailer.jar
| -rw-r--r-- 1 root root 783685 Dec 8 14:27 mailstuff.jar
| -rw-r--r-- 1 root root 249563 Dec 8 14:27 myfaces-api-1.1.4.jar
| -rw-r--r-- 1 root root 524089 Dec 8 14:27 myfaces-impl-1.1.4.jar
| -rw-r--r-- 1 root root 16878 Dec 8 14:27 portlet-api-lib.jar
| -rw-r--r-- 1 root root 1172 Dec 8 14:27 readme.txt
| -rw-r--r-- 1 root root 97523 Dec 8 14:27 servlet-api.jar
| -rw-r--r-- 1 root root 653510 Dec 8 14:27 testng-4.5.1-jdk15.jar
| -rw-r--r-- 1 root root 4717585 Dec 8 14:27 thirdparty-all.jar
| -rw-r--r-- 1 root root 1281201 Dec 12 10:35 tomahawk-1.1.3.jar
|
| ./drools:
| total 3172
| -rw-r--r-- 1 root root 443432 Dec 8 14:39 antlr-2.7.6.jar
| -rw-r--r-- 1 root root 546498 Dec 8 14:39 antlr-3.0ea8.jar
| -rw-r--r-- 1 root root 36846 Dec 8 14:39 commons-jci-core-1.0-406301.jar
| -rw-r--r-- 1 root root 10802 Dec 8 14:39 commons-jci-janino-2.4.3.jar
| -rw-r--r-- 1 root root 207723 Dec 8 14:39 commons-lang-2.1.jar
| -rw-r--r-- 1 root root 26202 Dec 8 14:39 commons-logging-api-1.0.4.jar
| -rw-r--r-- 1 root root 635207 Dec 8 14:39 drools-compiler-3.0.5.jar
| -rw-r--r-- 1 root root 550976 Dec 8 14:39 drools-core-3.0.5.jar
| -rw-r--r-- 1 root root 383546 Dec 8 14:39 janino-2.4.3.jar
| -rw-r--r-- 1 root root 358843 Dec 8 14:39 stringtemplate-2.3b6.jar
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996777#3996777
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996777
19 years, 7 months
[JBoss Seam] - Re: Object level validation
by norman.richards@jboss.com
You can easily add extra conditions:
| @AssertTrue(message="second number must be larger than the first")
| public boolean checkNumbers() {
| System.out.println("number1=" + number1 + " number2=" + number2);
| return number2 > number1;
| }
|
Hibernate will check the condition at persist() time. Unfortunately, it doesn't handle it a way that is very friendly to your application. (from the perspective of being transparent) You'll have to add a bit of code to the application for that. Here's an overridden persist on EntityHome:
| @Transactional
| @Override
| public String persist()
| {
| ClassValidator validator = Validators.instance().getValidator(YourEntity.class, "yourEntity");
| InvalidValue[] ivs = validator.getInvalidValues(getInstance());
| if (ivs.length>0) {
| facesMessages.add(ivs);
| return null;
| }
|
| return super.persist();
| }
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996766#3996766
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996766
19 years, 7 months
[JBoss Seam] - Re: Road Map
by perwik
I just took a look at Seam in the CVS and after going through the seamspace example I can't say anything else than:
I love you guys! :-)
I've been putting off this project for a long time in lack of a good security implementation and now you've solved a lot of my problems.
I know you've planned to work on the security release for at least three more weeks (according to http://jira.jboss.com/jira/browse/JBSEAM?report=com.atlassian.jira.plugin...) but I've got something that you might not have thought of:
In security-config.xml you specify roles and assign permissions to them. What I would like is to specify somewhere which permissions exists and what actions they can have. Something like:
| <permissionDefinition>
| <name>user</name>
|
| <action>create</action>
| <action>modify</action>
| <action>delete</action>
| </permissionDefinition>
|
| <permissionDefinition>
| <name>account</name>
|
| <action>create</action>
| <action>delete</action>
| </permissionDefinition>
|
and then I could assign them to roles in the security-config OR I could create roles on the fly from the application and pick permissions from some sort of gui based on the initial permissions definition. Perhaps this sound totally crazy, or you've already done it, what do I know :-)
An other thing that I came to think of:
Now the permissions store their name and action as strings. Wouldn't the use of enums or something else that is typesafe make life easier for us? I'd hate to have a bug where I misspelled one of the strings somewhere. Or did I miss something?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996763#3996763
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996763
19 years, 7 months
[JBoss Seam] - messages example: import.sql is faulty
by Eekboom
Seam 1.1.0.GA, JBoss 4.0.5.GA
Currently deployment fails with this exception:
Caused by: java.sql.SQLException: Wrong data type: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]
| at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
| at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source)
| at org.hsqldb.jdbc.jdbcStatement.execute(Unknown Source)
| at org.jboss.resource.adapter.jdbc.WrappedStatement.execute(WrappedStatement.java:84)
| at org.hibernate.tool.hbm2ddl.SchemaExport.importScript(SchemaExport.java:254)
The import.sql reads:
insert into Message (title, text, read, datetime) values ('Hello World', 'This is an example of a message.', 0, '2006-1-1 11:12')
| insert into Message (title, text, read, datetime) values ('Greetings Earthling', 'This is another example of a message.', 0, '2006-2-4 03:04')
It works after changing it to
insert into Message (title, text, read, datetime) values ('Hello World', 'This is an example of a message.', 0, '2006-01-01 11:12:00')
| insert into Message (title, text, read, datetime) values ('Greetings Earthling', 'This is another example of a message.', 0, '2006-02-04 03:04:00')
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996761#3996761
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996761
19 years, 7 months
[JBoss Seam] - Validation fails in registration example
by Eekboom
Seam 1.1.0 GA
Built registration example with ant, deployed to JBoss AS 4.0.5.
When I leave the password field empty I get a message "Validation Error" as expected.
However if I enter one to four characters, I get a nasty exception:
01:48:04,593 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exception
| javax.faces.FacesException: Error calling action method of component with id _idJsp0:_idJsp5
| at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:74)
| at javax.faces.component.UICommand.broadcast(UICommand.java:106)
| at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:94)
| at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:168)
| at org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.java:343)
| at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:86)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:137)
| 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:619)
| Caused by: javax.faces.el.EvaluationException: Exception while invoking expression #{register.register}
| at org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:153)
| at org.jboss.seam.actionparam.ActionParamBindingHelper.invokeTheExpression(ActionParamBindingHelper.java:59)
| at org.jboss.seam.actionparam.ActionParamMethodBinding.invoke(ActionParamMethodBinding.java:71)
| at org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:63)
| ... 25 more
| Caused by: java.lang.RuntimeException: org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=DG7F132J/19, BranchQual=, localId=19
| ] status=STATUS_NO_TRANSACTION; - nested throwable: (javax.persistence.PersistenceException: org.hibernate.validator.InvalidStateException: validation failed for: org.jboss.seam.ex
| ample.registration.User)
| at org.jboss.aspects.tx.TxPolicy.handleEndTransactionException(TxPolicy.java:198)
| at org.jboss.aspects.tx.TxPolicy.endTransaction(TxPolicy.java:180)
| at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:87)
| at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
| at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:102)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:211)
| at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:79)
| at $Proxy87.register(Unknown Source)
| at org.jboss.seam.example.registration.Register$$FastClassByCGLIB$$46e07125.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:45)
| at org.jboss.seam.intercept.ClientSideInterceptor$1.proceed(ClientSideInterceptor.java:73)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:55)
| at org.jboss.seam.interceptors.ExceptionInterceptor.handleExceptions(ExceptionInterceptor.java:38)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:18)
| at org.jboss.seam.intercept.Interceptor.aroundInvoke(Interceptor.java:169)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:64)
| at org.jboss.seam.intercept.RootInterceptor.createSeamInvocationContext(RootInterceptor.java:144)
| at org.jboss.seam.intercept.RootInterceptor.invokeInContexts(RootInterceptor.java:129)
| at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:102)
| at org.jboss.seam.intercept.ClientSideInterceptor.interceptInvocation(ClientSideInterceptor.java:82)
| at org.jboss.seam.intercept.ClientSideInterceptor.intercept(ClientSideInterceptor.java:51)
| at org.jboss.seam.example.registration.Register$$EnhancerByCGLIB$$8aa421a0.register(<generated>)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:129)
| ... 28 more
| Caused by: org.jboss.tm.JBossRollbackException: Unable to commit, tx=TransactionImpl:XidImpl[FormatId=257, GlobalId=DG7F132J/19, BranchQual=, localId=19] status=STATUS_NO_TRANSACTI
| ON; - nested throwable: (javax.persistence.PersistenceException: org.hibernate.validator.InvalidStateException: validation failed for: org.jboss.seam.example.registration.User)
| at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:372)
| at org.jboss.tm.TxManager.commit(TxManager.java:240)
| at org.jboss.aspects.tx.TxPolicy.endTransaction(TxPolicy.java:175)
| ... 69 more
| Caused by: javax.persistence.PersistenceException: org.hibernate.validator.InvalidStateException: validation failed for: org.jboss.seam.example.registration.User
| at org.hibernate.ejb.AbstractEntityManagerImpl$1.beforeCompletion(AbstractEntityManagerImpl.java:527)
| at org.jboss.tm.TransactionImpl.doBeforeCompletion(TransactionImpl.java:1491)
| at org.jboss.tm.TransactionImpl.beforePrepare(TransactionImpl.java:1110)
| at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:324)
| ... 71 more
| Caused by: org.hibernate.validator.InvalidStateException: validation failed for: org.jboss.seam.example.registration.User
| at org.hibernate.validator.event.ValidateEventListener.validate(ValidateEventListener.java:132)
| at org.hibernate.validator.event.ValidateEventListener.onPreInsert(ValidateEventListener.java:156)
| at org.hibernate.action.EntityInsertAction.preInsert(EntityInsertAction.java:139)
| at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:44)
| at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
| at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)
| at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:139)
| at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
| at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
| at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
| at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
| at org.hibernate.ejb.AbstractEntityManagerImpl$1.beforeCompletion(AbstractEntityManagerImpl.java:515)
| ... 74 more
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996758#3996758
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996758
19 years, 7 months
[Messaging, JMS & JBossMQ] - Re: Sending Entities in Messages?
by SmokingAPipe
I have all this set up, and I'm getting:
javax.naming.NameNotFoundException: TestQueue not bound
| at org.jnp.server.NamingServer.getBinding(NamingServer.java:529)
| at org.jnp.server.NamingServer.getBinding(NamingServer.java:537)
| at org.jnp.server.NamingServer.getObject(NamingServer.java:543)
| at org.jnp.server.NamingServer.lookup(NamingServer.java:296)
| at org.jnp.server.NamingServer.lookup(NamingServer.java:270)
| at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:625)
| at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:587)
| at javax.naming.InitialContext.lookup(InitialContext.java:392)
| etc
|
Here's my MDB:
@MessageDriven(activationConfig =
| {
| @ActivationConfigProperty(propertyName="destinationType", propertyValue="javax.jms.Queue"),
| @ActivationConfigProperty(propertyName="destination",propertyValue="queue/TestQueue")
| })
| public class TestMDB implements MessageListener {
which should create teh TestQueue, right?
Any ideas on this? As with all things JBoss, getting the configuration right is half the battle.
Thanks
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996744#3996744
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996744
19 years, 7 months
[Installation, Configuration & Deployment] - Re: Starnge exception
by torben.frojonck
Hello Peter,
Here is the code. I have marked the call til Class.forName with bold.
private void createPingTest(
HttpServletRequest req,
HttpServletResponse resp) throws ServletException, IOException {
PrintWriter out=resp.getWriter();
out.println("");
out.println("Dan test case");
out.println("");
try {
// Build up the job
String server=req.getParameter("server");
String emailAdress=req.getParameter("email");
if (!Configurator.isValidEmailAddress(emailAdress)){
out.println("Du skal angive en valid adresse.");
out.println("<a href=\"definerpingjob.jsp\">definer test" );
out.println("");
out.close();
return;
}
Integer tid=new Integer(req.getParameter("tid"));
if (tid==null || tid.intValue()<=0){
out.println("Antal test skal være st?rre end 0.");
out.println("<a href=\"definerpingjob.jsp\">definer test" );
out.println("");
out.close();
return;
}
Integer frekvens=new Integer(req.getParameter("frekvens"));
if (frekvens==null || frekvens.intValue()<=0){
out.println("Tid mellem to test skal være st?rre end 0.");
out.println("<a href=\"definerpingjob.jsp\">definer test" );
out.println("");
out.close();
return;
}
Integer husnr=new Integer(req.getParameter("husnr"));
if (husnr==null || husnr.intValue()<=0){
out.println("Husnummer skal bare være et tal");
out.println("<a href=\"definerpingjob.jsp\">definer test" );
out.println("");
out.close();
return;
}
StdSchedulerFactory factory= new StdSchedulerFactory();
Collection schedCollection= factory.getAllSchedulers();
Iterator iter=schedCollection.iterator();
Scheduler schedule=null;
while (iter.hasNext()){
schedule=(Scheduler) iter.next();
}
// Her defineres jobbet
Configurator conf=new Configurator();
Connection con=conf.getConnection();
PreparedStatement ps=con.prepareStatement("select nextval('job_id')");
ResultSet rs=ps.executeQuery();
Integer jobId=null;
while (rs.next()){
jobId=new Integer(rs.getInt(1));
}
rs.close();
ps.close();
Calendar cal=Calendar.getInstance(TimeZone.getTimeZone("UTC"));
Class detailClass=Class.forName("dk.frojonck.pingtest.schedule.PingTest");
JobDetail job=new JobDetail(jobId.toString(),"pingtest",
detailClass);
JobDataMap dataMap=job.getJobDataMap();
dataMap.put("server",server);
dataMap.put("email",emailAdress);
dataMap.put("antalping",Configurator.getProperty("antalping"));
dataMap.put("jobid",jobId.toString());
cal.add(Calendar.SECOND,10);
Date startTime=cal.getTime();
cal.add(Calendar.HOUR_OF_DAY,tid.intValue());
// cal.add(Calendar.MINUTE,tid.intValue());
Date endTime=cal.getTime();
SimpleTrigger trigger=new SimpleTrigger(jobId.toString(),"pingtest",
startTime,endTime,SimpleTrigger.REPEAT_INDEFINITELY,
((long) frekvens.intValue())*1000*60);
schedule.scheduleJob(job,trigger);
ps=con.prepareStatement("insert into pingtest "+
"(id, husnr, email,start_time, end_time, antal, interval,pinghost,bruger_id) "+
"values (?,?,?,?,?,?,?,?,?)"
);
ps.setInt(1,jobId.intValue());
ps.setInt(2,husnr.intValue());
ps.setString(3,emailAdress);
ps.setTimestamp(4,new Timestamp(startTime.getTime()),cal);
ps.setTimestamp(5,new Timestamp(endTime.getTime()),cal);
ps.setInt(6,Integer.parseInt(Configurator.getProperty("antalping")));
ps.setInt(7,frekvens.intValue());
ps.setString(8,server);
ps.setString(9,req.getRemoteUser());
ps.execute();
// con.commit();
ps.close();
con.close();
String messagetext="Du har mulighed for at følge "+
" resultaterne på siden "+
" https://www.frojonck.dk/pingtest/resultatgraf.jsp?jobid="+
jobId.toString();
out.println(""+messagetext+"");
WriteMail mail=new WriteMail(Configurator.getProperty("smtphost"));
mail.setFrom(Configurator.getProperty("from"));
mail.addTo(emailAdress);
mail.setSubject("[PINGTEST] testcase er registreret");
mail.setTextPart(messagetext+
"\n bruger er ping \n kodeord er xxx");
mail.sendMessage();
}
catch (Exception e){e.printStackTrace();}
out.println("");
out.close();
// TODO Auto-generated method stub
}
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996741#3996741
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996741
19 years, 7 months