Nope... AlertGroupLocal is an entity bean in my ejb.jar :(

There has got to be someone writing MBeans using Entity/Session Beans 
that aren't contained in the same sar file... so I'm assuming I've just 
got the classes organized improperly.

Brian Macy


David Jencks wrote:
> There is some code that makes mbeans wait for their classes, but it only
> works in jboss 4 (and something like 3.0RC1, I should have written a
> testcase when I wrote the code)  I'm not sure if the missing class is the
> mbean class: if not, this feature may not work too well for you.
> 
> I'd recommend deploying in an .ear since all classes from anywhere in the
> .ear are loaded before anything starts getting created.
> 
> david jenck
> 
> On 2002.08.22 01:00:22 -0400 Brian Macy wrote:
> 
>>Actually I'm totally confused here... maybe I'm deploying this stuff 
>>entirely wrong. I can't see how the MBean is going to load without 
>>knowing about all the classes... well, let's just say it doesn't :)
>>
>>
>>21:49:20,339 ERROR [URLDeploymentScanner] MBeanException: Exception in 
>>MBean operation 'checkIncompleteDeployments()'
>>Cause: Incomplete Deployment listing:
>>Packages waiting for a deployer:
>>   <none>
>>Incompletely deployed packages:
>>[org.jboss.deployment.DeploymentInfo@ee199cbf { 
>>url=file:/opt/jboss-3.0.1/server/default/deploy/aa-service.sar }
>>   deployer: org.jboss.deployment.SARDeployer@edc073
>>   status: Deployment FAILED reason: instantiating 
>>com.pany.aggregator.AlertAggregator failed: 
>>java.lang.NoClassDefFoundError: com/pany/interfaces/AlertGroupLocal; - 
>>nested throwable: (RuntimeErrorException: instantiating 
>>com.pany.aggregator.AlertAggregator failed: 
>>java.lang.NoClassDefFoundError: com/pany/interfaces/AlertGroupLocal
>>Cause: java.lang.NoClassDefFoundError:
>>com/pany/interfaces/AlertGroupLocal)
>>   state: FAILED
>>   watch: file:/opt/jboss-3.0.1/server/default/deploy/aa-service.sar
>>   lastDeployed: 1029991746191
>>   lastModified: 1029991746000
>>   mbeans:
>>]MBeans waiting for classes:
>>   <none>
>>MBeans waiting for other MBeans:
>>   <none>
>>
>>The interfaces include:
>>- EJB Data classes
>>- EJB PK classes
>>- EJB Local/Remote interfaces
>>- EJB Local/Remote Home interfaces
>>- A couple misc non-EJB classes
>>
>>What if any should be in the sar? Also, if it matters, the MBean will 
>>eventually be deployed in an entirely seperate JBoss instance on a 
>>seperate machine (there are some reasons).
>>
>>Should the common non-ejb classes be put in a seperate jar file... and 
>>then put either in the lib directory or have absolute pathname 
>>dependencies created?
>>
>>Should the common ejb classes also be put in such a jar?
>>
>>Brian Macy
>>
>>
>>Scott M Stark wrote:
>>
>>>You can't have dependent classes in indepdent deployment units with the
>>>same classes in both. If you remove the ejb interfaces from the sar you
>>
>>will
>>
>>>be able to redeploy the ejb as well as the sar.
>>>
>>>xxxxxxxxxxxxxxxxxxxxxxxx
>>>Scott Stark
>>>Chief Technology Officer
>>>JBoss Group, LLC
>>>xxxxxxxxxxxxxxxxxxxxxxxx
>>>----- Original Message ----- 
>>>From: "Brian Macy" <[EMAIL PROTECTED]>
>>>To: <[EMAIL PROTECTED]>
>>>Sent: Wednesday, August 21, 2002 10:01 PM
>>>Subject: [JBoss-user] Linkage error 3.0.1 final...
>>>
>>>
>>>
>>>
>>>>I've been getting this for a while so I figured I'd ask. I have an
>>>
>>MBean 
>>
>>>>in service.sar and my EJBs in ejb.jar. ejb.jar contains all my EJB 
>>>>classes, EJB interfaces, and misc non-EJB classes. service.sar contains
>>>
>>>>only the MBean, the EJB interfaces, and misc non-EJB classes.
>>>>
>>>>If I simply touch service.sar while JBoss is running I get a linkage
>>>
>>error:
>>
>>>>2002-08-21 18:52:50,006 ERROR [com.pany.aggregator.AlertAggregator] 
>>>>findByName really screwed: java.lang.LinkageError: loader constraints 
>>>>violated when linking com/pany/interfaces/AlertGroupLocal class
>>>>2002-08-21 18:52:50,007 ERROR [STDERR] java.lang.LinkageError: loader 
>>>>constraints violated when linking com/pany/interfaces/AlertGroupLocal
>>>
>>class
>>
>>>>2002-08-21 18:52:50,012 ERROR [STDERR]  at 
>>>>com.pany.aggregator.AlertAggregator.startService(AlertAggregator.java:85)
>>>>2002-08-21 18:52:50,013 ERROR [STDERR]  at 
>>>>org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:164)
>>>>2002-08-21 18:52:50,013 ERROR [STDERR]  at 
>>>>sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>
>>>
>>>
>>>
>>>
>>>-------------------------------------------------------
>>>This sf.net email is sponsored by: OSDN - Tired of that same old
>>>cell phone?  Get a new here for FREE!
>>>https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
>>>_______________________________________________
>>>JBoss-user mailing list
>>>[EMAIL PROTECTED]
>>>https://lists.sourceforge.net/lists/listinfo/jboss-user
>>>
>>
>>
>>
>>
>>-------------------------------------------------------
>>This sf.net email is sponsored by: OSDN - Tired of that same old
>>cell phone?  Get a new here for FREE!
>>https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
>>_______________________________________________
>>JBoss-user mailing list
>>[EMAIL PROTECTED]
>>https://lists.sourceforge.net/lists/listinfo/jboss-user
>>
>>
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by: OSDN - Tired of that same old
> cell phone?  Get a new here for FREE!
> https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
> 




-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone?  Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to