For some reason, jBPM stores bytes in block of 1024. Hence if your class file 
size is greater than 1024 bytes than it will break it in to multiple of 1024 
and save it. 

It seems you have just extracted 1 block only.  

To fetch all the blocks of particular class file(if size is greater than 1024)  
you have to first fetch the ID_  of your class from the BYTEARRAY table and 
then use following query to get all the byte blocks of your class by putting 
the value of ID_ fetched earlier

select * from jbpm_byteblock where processfile_ = ?

I am just wondering tha there is another way to load class by using JBPM 
classloader(parent of process class loader)  i.e by putting class file in 
WEB-INF/classes folder.  I am not sure if it can do trick for you.


CHEERS!!!!!

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4117820#4117820

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4117820
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to