The OFBIZ-VM crashed

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
17 messages Options
Reply | Threaded
Open this post in threaded view
|

The OFBIZ-VM crashed

Jacques Le Roux
Administrator
Hi,

The OFBIZ-VM crashed, so the demos were down, restarting...

Jacques

Reply | Threaded
Open this post in threaded view
|

Re: The OFBIZ-VM crashed

John Spikowski
My biggest concern using Java is its fragile VM environment. What do you
tell a client when the Java balloon 'pops' and everyone goes 500?

On Sat, 2016-04-09 at 11:16 +0200, Jacques Le Roux wrote:
> Hi,
>
> The OFBIZ-VM crashed, so the demos were down, restarting...
>
> Jacques
>


Reply | Threaded
Open this post in threaded view
|

Re: The OFBIZ-VM crashed

taher
John,

You're confusing VM with JVM. And if you think Java is unstable perhaps
read into it some more. Java is the most powerful eco
-system for business on the planet!

Taher Alkhateeb
On Apr 9, 2016 12:46 PM, "John Spikowski" <[hidden email]> wrote:

> My biggest concern using Java is its fragile VM environment. What do you
> tell a client when the Java balloon 'pops' and everyone goes 500?
>
> On Sat, 2016-04-09 at 11:16 +0200, Jacques Le Roux wrote:
> > Hi,
> >
> > The OFBIZ-VM crashed, so the demos were down, restarting...
> >
> > Jacques
> >
>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: The OFBIZ-VM crashed

Pierre Smits
In reply to this post by John Spikowski
John,

Creating HAFO environment will help mitigating that risk.

Best regards,

Pierre Smits

ORRTIZ.COM <http://www.orrtiz.com>
OFBiz based solutions & services

OFBiz Extensions Marketplace
http://oem.ofbizci.net/oci-2/

On Sat, Apr 9, 2016 at 11:46 AM, John Spikowski <[hidden email]>
wrote:

> My biggest concern using Java is its fragile VM environment. What do you
> tell a client when the Java balloon 'pops' and everyone goes 500?
>
> On Sat, 2016-04-09 at 11:16 +0200, Jacques Le Roux wrote:
> > Hi,
> >
> > The OFBIZ-VM crashed, so the demos were down, restarting...
> >
> > Jacques
> >
>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: The OFBIZ-VM crashed

John Spikowski
In reply to this post by taher
Disclaimer: Not trying to sound negative.

How do you debug this monster after a crash?



On Sat, 2016-04-09 at 12:49 +0300, Taher Alkhateeb wrote:

> John,
>
> You're confusing VM with JVM. And if you think Java is unstable perhaps
> read into it some more. Java is the most powerful eco
> -system for business on the planet!
>
> Taher Alkhateeb
> On Apr 9, 2016 12:46 PM, "John Spikowski" <[hidden email]> wrote:
>
> > My biggest concern using Java is its fragile VM environment. What do you
> > tell a client when the Java balloon 'pops' and everyone goes 500?
> >
> > On Sat, 2016-04-09 at 11:16 +0200, Jacques Le Roux wrote:
> > > Hi,
> > >
> > > The OFBIZ-VM crashed, so the demos were down, restarting...
> > >
> > > Jacques
> > >
> >
> >
> >


Reply | Threaded
Open this post in threaded view
|

Re: The OFBIZ-VM crashed

taher
Hi John,

Many methods exist. Your app could have its own logs (like ofbiz). Java
-XDebug, specialized tools like JMeter for load testing. The resources on
this are numerous. Then again, debugging any environment after a crash is a
challenge. You can apply the same question to LAMP, RoR, Linux, Windows or
whatever. It's all about being familiar with the environment and the tools
and methods really.

Taher Alkhateeb

On Saturday, 9 April 2016, John Spikowski <[hidden email]> wrote:

> Disclaimer: Not trying to sound negative.
>
> How do you debug this monster after a crash?
>
>
>
> On Sat, 2016-04-09 at 12:49 +0300, Taher Alkhateeb wrote:
> > John,
> >
> > You're confusing VM with JVM. And if you think Java is unstable perhaps
> > read into it some more. Java is the most powerful eco
> > -system for business on the planet!
> >
> > Taher Alkhateeb
> > On Apr 9, 2016 12:46 PM, "John Spikowski" <[hidden email]
> <javascript:;>> wrote:
> >
> > > My biggest concern using Java is its fragile VM environment. What do
> you
> > > tell a client when the Java balloon 'pops' and everyone goes 500?
> > >
> > > On Sat, 2016-04-09 at 11:16 +0200, Jacques Le Roux wrote:
> > > > Hi,
> > > >
> > > > The OFBIZ-VM crashed, so the demos were down, restarting...
> > > >
> > > > Jacques
> > > >
> > >
> > >
> > >
>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: The OFBIZ-VM crashed

John Spikowski
Why I don't like Java. (see previous disclaimer)

1. Linux shared objects are foreign entities.
2. Communication with the JAR requires two tin cans.
3. A product of the LarryWare that comes with a tort instead of a
warranty.

I use Java via B4J when I have to.

 

On Sat, 2016-04-09 at 13:52 +0300, Taher Alkhateeb wrote:

> Hi John,
>
> Many methods exist. Your app could have its own logs (like ofbiz). Java
> -XDebug, specialized tools like JMeter for load testing. The resources on
> this are numerous. Then again, debugging any environment after a crash is a
> challenge. You can apply the same question to LAMP, RoR, Linux, Windows or
> whatever. It's all about being familiar with the environment and the tools
> and methods really.
>
> Taher Alkhateeb
>
> On Saturday, 9 April 2016, John Spikowski <[hidden email]> wrote:
>
> > Disclaimer: Not trying to sound negative.
> >
> > How do you debug this monster after a crash?
> >
> >
> >
> > On Sat, 2016-04-09 at 12:49 +0300, Taher Alkhateeb wrote:
> > > John,
> > >
> > > You're confusing VM with JVM. And if you think Java is unstable perhaps
> > > read into it some more. Java is the most powerful eco
> > > -system for business on the planet!
> > >
> > > Taher Alkhateeb
> > > On Apr 9, 2016 12:46 PM, "John Spikowski" <[hidden email]
> > <javascript:;>> wrote:
> > >
> > > > My biggest concern using Java is its fragile VM environment. What do
> > you
> > > > tell a client when the Java balloon 'pops' and everyone goes 500?
> > > >
> > > > On Sat, 2016-04-09 at 11:16 +0200, Jacques Le Roux wrote:
> > > > > Hi,
> > > > >
> > > > > The OFBIZ-VM crashed, so the demos were down, restarting...
> > > > >
> > > > > Jacques
> > > > >
> > > >
> > > >
> > > >
> >
> >
> >


Reply | Threaded
Open this post in threaded view
|

Re: The OFBIZ-VM crashed

John Spikowski
I would like to mention that the author of Script BASIC (Peter Verhas)
turned over the project to me in 2005 so he could be a Java genius.
(which he is as well as anything else he does)



On Sat, 2016-04-09 at 04:10 -0700, John Spikowski wrote:

> Why I don't like Java. (see previous disclaimer)
>
> 1. Linux shared objects are foreign entities.
> 2. Communication with the JAR requires two tin cans.
> 3. A product of the LarryWare that comes with a tort instead of a
> warranty.
>
> I use Java via B4J when I have to.
>
>  
>
> On Sat, 2016-04-09 at 13:52 +0300, Taher Alkhateeb wrote:
> > Hi John,
> >
> > Many methods exist. Your app could have its own logs (like ofbiz). Java
> > -XDebug, specialized tools like JMeter for load testing. The resources on
> > this are numerous. Then again, debugging any environment after a crash is a
> > challenge. You can apply the same question to LAMP, RoR, Linux, Windows or
> > whatever. It's all about being familiar with the environment and the tools
> > and methods really.
> >
> > Taher Alkhateeb
> >
> > On Saturday, 9 April 2016, John Spikowski <[hidden email]> wrote:
> >
> > > Disclaimer: Not trying to sound negative.
> > >
> > > How do you debug this monster after a crash?
> > >
> > >
> > >
> > > On Sat, 2016-04-09 at 12:49 +0300, Taher Alkhateeb wrote:
> > > > John,
> > > >
> > > > You're confusing VM with JVM. And if you think Java is unstable perhaps
> > > > read into it some more. Java is the most powerful eco
> > > > -system for business on the planet!
> > > >
> > > > Taher Alkhateeb
> > > > On Apr 9, 2016 12:46 PM, "John Spikowski" <[hidden email]
> > > <javascript:;>> wrote:
> > > >
> > > > > My biggest concern using Java is its fragile VM environment. What do
> > > you
> > > > > tell a client when the Java balloon 'pops' and everyone goes 500?
> > > > >
> > > > > On Sat, 2016-04-09 at 11:16 +0200, Jacques Le Roux wrote:
> > > > > > Hi,
> > > > > >
> > > > > > The OFBIZ-VM crashed, so the demos were down, restarting...
> > > > > >
> > > > > > Jacques
> > > > > >
> > > > >
> > > > >
> > > > >
> > >
> > >
> > >
>
>


Reply | Threaded
Open this post in threaded view
|

Re: The OFBIZ-VM crashed

John Spikowski
In reply to this post by John Spikowski
Peter Verhas's Java Script BASIC project.

https://github.com/verhas/jScriptBasic




On Sat, 2016-04-09 at 04:10 -0700, John Spikowski wrote:

> Why I don't like Java. (see previous disclaimer)
>
> 1. Linux shared objects are foreign entities.
> 2. Communication with the JAR requires two tin cans.
> 3. A product of the LarryWare that comes with a tort instead of a
> warranty.
>
> I use Java via B4J when I have to.
>
>  
>
> On Sat, 2016-04-09 at 13:52 +0300, Taher Alkhateeb wrote:
> > Hi John,
> >
> > Many methods exist. Your app could have its own logs (like ofbiz). Java
> > -XDebug, specialized tools like JMeter for load testing. The resources on
> > this are numerous. Then again, debugging any environment after a crash is a
> > challenge. You can apply the same question to LAMP, RoR, Linux, Windows or
> > whatever. It's all about being familiar with the environment and the tools
> > and methods really.
> >
> > Taher Alkhateeb
> >
> > On Saturday, 9 April 2016, John Spikowski <[hidden email]> wrote:
> >
> > > Disclaimer: Not trying to sound negative.
> > >
> > > How do you debug this monster after a crash?
> > >
> > >
> > >
> > > On Sat, 2016-04-09 at 12:49 +0300, Taher Alkhateeb wrote:
> > > > John,
> > > >
> > > > You're confusing VM with JVM. And if you think Java is unstable perhaps
> > > > read into it some more. Java is the most powerful eco
> > > > -system for business on the planet!
> > > >
> > > > Taher Alkhateeb
> > > > On Apr 9, 2016 12:46 PM, "John Spikowski" <[hidden email]
> > > <javascript:;>> wrote:
> > > >
> > > > > My biggest concern using Java is its fragile VM environment. What do
> > > you
> > > > > tell a client when the Java balloon 'pops' and everyone goes 500?
> > > > >
> > > > > On Sat, 2016-04-09 at 11:16 +0200, Jacques Le Roux wrote:
> > > > > > Hi,
> > > > > >
> > > > > > The OFBIZ-VM crashed, so the demos were down, restarting...
> > > > > >
> > > > > > Jacques
> > > > > >
> > > > >
> > > > >
> > > > >
> > >
> > >
> > >
>
>


Reply | Threaded
Open this post in threaded view
|

Re: The OFBIZ-VM crashed

Jacques Le Roux
Administrator
In reply to this post by John Spikowski
Good question.

I had to do exactly that once for our demos when I crossed this not obvious bug
http://bugs.java.com/view_bug.do?bug_id=6973402
I then mostly used https://eclipse.org/mat/

I since then also used the more complete https://www.yourkit.com/
As an ASF committer you have few privileges. Like sometimes free access to some tools, when you ask, it's not automatic.

Jacques

Le 09/04/2016 12:45, John Spikowski a écrit :

> Disclaimer: Not trying to sound negative.
>
> How do you debug this monster after a crash?
>
>
>
> On Sat, 2016-04-09 at 12:49 +0300, Taher Alkhateeb wrote:
>> John,
>>
>> You're confusing VM with JVM. And if you think Java is unstable perhaps
>> read into it some more. Java is the most powerful eco
>> -system for business on the planet!
>>
>> Taher Alkhateeb
>> On Apr 9, 2016 12:46 PM, "John Spikowski" <[hidden email]> wrote:
>>
>>> My biggest concern using Java is its fragile VM environment. What do you
>>> tell a client when the Java balloon 'pops' and everyone goes 500?
>>>
>>> On Sat, 2016-04-09 at 11:16 +0200, Jacques Le Roux wrote:
>>>> Hi,
>>>>
>>>> The OFBIZ-VM crashed, so the demos were down, restarting...
>>>>
>>>> Jacques
>>>>
>>>
>>>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: The OFBIZ-VM crashed

John Spikowski
My observation has been, Java programmers spend more time in their
toolbox playing/learning then coding.

Can someone tell me what an OFBiz 'entity' is an how is it represented?
(object, structure, ...)





On Sat, 2016-04-09 at 19:59 +0200, Jacques Le Roux wrote:

> Good question.
>
> I had to do exactly that once for our demos when I crossed this not obvious bug
> http://bugs.java.com/view_bug.do?bug_id=6973402
> I then mostly used https://eclipse.org/mat/
>
> I since then also used the more complete https://www.yourkit.com/
> As an ASF committer you have few privileges. Like sometimes free access to some tools, when you ask, it's not automatic.
>
> Jacques
>
> Le 09/04/2016 12:45, John Spikowski a écrit :
> > Disclaimer: Not trying to sound negative.
> >
> > How do you debug this monster after a crash?
> >
> >
> >
> > On Sat, 2016-04-09 at 12:49 +0300, Taher Alkhateeb wrote:
> >> John,
> >>
> >> You're confusing VM with JVM. And if you think Java is unstable perhaps
> >> read into it some more. Java is the most powerful eco
> >> -system for business on the planet!
> >>
> >> Taher Alkhateeb
> >> On Apr 9, 2016 12:46 PM, "John Spikowski" <[hidden email]> wrote:
> >>
> >>> My biggest concern using Java is its fragile VM environment. What do you
> >>> tell a client when the Java balloon 'pops' and everyone goes 500?
> >>>
> >>> On Sat, 2016-04-09 at 11:16 +0200, Jacques Le Roux wrote:
> >>>> Hi,
> >>>>
> >>>> The OFBIZ-VM crashed, so the demos were down, restarting...
> >>>>
> >>>> Jacques
> >>>>
> >>>
> >>>
> >
> >


Reply | Threaded
Open this post in threaded view
|

Re: The OFBIZ-VM crashed

Jacques Le Roux
Administrator
In reply to this post by Jacques Le Roux
Again this night, restarting again.

We should have a new VM next week.
Hopefully it will be better, else we will need to investigate what's going there...

Jacques

Le 09/04/2016 11:16, Jacques Le Roux a écrit :
> Hi,
>
> The OFBIZ-VM crashed, so the demos were down, restarting...
>
> Jacques
>
>
Reply | Threaded
Open this post in threaded view
|

RE: The OFBIZ-VM crashed

SkipDever
In reply to this post by John Spikowski
John

Not really interested in getting into a flame war, but I think your observations are obviously uneducated.  I have been writing Java code for 20 years and I can assure you that I spend almost no time with any "tools" except a text editor and compiler.  If you live in the U.S., every banking transaction you make is processed by a program I (and a couple others) wrote in Java.  Most most run on a JVM (some run java natively).  A single reasonably fast machine is processing 40,000 of these transactions a second and they are non-trivial computations.

 I moved from C to Java when I started the banking application and I initially had the same sour taste as you have.  I quickly became a true believer.  You will too if you if you spend any honest time with it.

Java is perhaps the best language to use for any large and serious project where speed is required.

Skip

-----Original Message-----
From: John Spikowski [mailto:[hidden email]]
Sent: Saturday, April 09, 2016 10:38 PM
To: [hidden email]
Subject: Re: The OFBIZ-VM crashed


My observation has been, Java programmers spend more time in their
toolbox playing/learning then coding.

Can someone tell me what an OFBiz 'entity' is an how is it represented?
(object, structure, ...)





On Sat, 2016-04-09 at 19:59 +0200, Jacques Le Roux wrote:

> Good question.
>
> I had to do exactly that once for our demos when I crossed this not obvious bug
> http://bugs.java.com/view_bug.do?bug_id=6973402
> I then mostly used https://eclipse.org/mat/
>
> I since then also used the more complete https://www.yourkit.com/
> As an ASF committer you have few privileges. Like sometimes free access to some tools, when you ask, it's not automatic.
>
> Jacques
>
> Le 09/04/2016 12:45, John Spikowski a écrit :
> > Disclaimer: Not trying to sound negative.
> >
> > How do you debug this monster after a crash?
> >
> >
> >
> > On Sat, 2016-04-09 at 12:49 +0300, Taher Alkhateeb wrote:
> >> John,
> >>
> >> You're confusing VM with JVM. And if you think Java is unstable perhaps
> >> read into it some more. Java is the most powerful eco
> >> -system for business on the planet!
> >>
> >> Taher Alkhateeb
> >> On Apr 9, 2016 12:46 PM, "John Spikowski" <[hidden email]> wrote:
> >>
> >>> My biggest concern using Java is its fragile VM environment. What do you
> >>> tell a client when the Java balloon 'pops' and everyone goes 500?
> >>>
> >>> On Sat, 2016-04-09 at 11:16 +0200, Jacques Le Roux wrote:
> >>>> Hi,
> >>>>
> >>>> The OFBIZ-VM crashed, so the demos were down, restarting...
> >>>>
> >>>> Jacques
> >>>>
> >>>
> >>>
> >
> >



Reply | Threaded
Open this post in threaded view
|

Re: The OFBIZ-VM crashed

marcopaul
John: overview of the entity engine is here:
https://cwiki.apache.org/confluence/display/OFBIZ/Entity+Engine+Guide <https://cwiki.apache.org/confluence/display/OFBIZ/Entity+Engine+Guide>


> On Apr 11, 2016, at 1:24 PM, Skip <[hidden email]> wrote:
>
> John
>
> Not really interested in getting into a flame war, but I think your observations are obviously uneducated.  I have been writing Java code for 20 years and I can assure you that I spend almost no time with any "tools" except a text editor and compiler.  If you live in the U.S., every banking transaction you make is processed by a program I (and a couple others) wrote in Java.  Most most run on a JVM (some run java natively).  A single reasonably fast machine is processing 40,000 of these transactions a second and they are non-trivial computations.
>
> I moved from C to Java when I started the banking application and I initially had the same sour taste as you have.  I quickly became a true believer.  You will too if you if you spend any honest time with it.
>
> Java is perhaps the best language to use for any large and serious project where speed is required.
>
> Skip
>
> -----Original Message-----
> From: John Spikowski [mailto:[hidden email]]
> Sent: Saturday, April 09, 2016 10:38 PM
> To: [hidden email]
> Subject: Re: The OFBIZ-VM crashed
>
>
> My observation has been, Java programmers spend more time in their
> toolbox playing/learning then coding.
>
> Can someone tell me what an OFBiz 'entity' is an how is it represented?
> (object, structure, ...)
>
>
>
>
>
> On Sat, 2016-04-09 at 19:59 +0200, Jacques Le Roux wrote:
>> Good question.
>>
>> I had to do exactly that once for our demos when I crossed this not obvious bug
>> http://bugs.java.com/view_bug.do?bug_id=6973402
>> I then mostly used https://eclipse.org/mat/
>>
>> I since then also used the more complete https://www.yourkit.com/
>> As an ASF committer you have few privileges. Like sometimes free access to some tools, when you ask, it's not automatic.
>>
>> Jacques
>>
>> Le 09/04/2016 12:45, John Spikowski a écrit :
>>> Disclaimer: Not trying to sound negative.
>>>
>>> How do you debug this monster after a crash?
>>>
>>>
>>>
>>> On Sat, 2016-04-09 at 12:49 +0300, Taher Alkhateeb wrote:
>>>> John,
>>>>
>>>> You're confusing VM with JVM. And if you think Java is unstable perhaps
>>>> read into it some more. Java is the most powerful eco
>>>> -system for business on the planet!
>>>>
>>>> Taher Alkhateeb
>>>> On Apr 9, 2016 12:46 PM, "John Spikowski" <[hidden email]> wrote:
>>>>
>>>>> My biggest concern using Java is its fragile VM environment. What do you
>>>>> tell a client when the Java balloon 'pops' and everyone goes 500?
>>>>>
>>>>> On Sat, 2016-04-09 at 11:16 +0200, Jacques Le Roux wrote:
>>>>>> Hi,
>>>>>>
>>>>>> The OFBIZ-VM crashed, so the demos were down, restarting...
>>>>>>
>>>>>> Jacques
>>>>>>
>>>>>
>>>>>
>>>
>>>
>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: The OFBIZ-VM crashed

John Spikowski
Thanks Paul!




On Tue, 2016-04-12 at 09:39 -0500, Paul Mandeltort wrote:

> John: overview of the entity engine is here:
> https://cwiki.apache.org/confluence/display/OFBIZ/Entity+Engine+Guide <https://cwiki.apache.org/confluence/display/OFBIZ/Entity+Engine+Guide>
>
>
> > On Apr 11, 2016, at 1:24 PM, Skip <[hidden email]> wrote:
> >
> > John
> >
> > Not really interested in getting into a flame war, but I think your observations are obviously uneducated.  I have been writing Java code for 20 years and I can assure you that I spend almost no time with any "tools" except a text editor and compiler.  If you live in the U.S., every banking transaction you make is processed by a program I (and a couple others) wrote in Java.  Most most run on a JVM (some run java natively).  A single reasonably fast machine is processing 40,000 of these transactions a second and they are non-trivial computations.
> >
> > I moved from C to Java when I started the banking application and I initially had the same sour taste as you have.  I quickly became a true believer.  You will too if you if you spend any honest time with it.
> >
> > Java is perhaps the best language to use for any large and serious project where speed is required.
> >
> > Skip
> >
> > -----Original Message-----
> > From: John Spikowski [mailto:[hidden email]]
> > Sent: Saturday, April 09, 2016 10:38 PM
> > To: [hidden email]
> > Subject: Re: The OFBIZ-VM crashed
> >
> >
> > My observation has been, Java programmers spend more time in their
> > toolbox playing/learning then coding.
> >
> > Can someone tell me what an OFBiz 'entity' is an how is it represented?
> > (object, structure, ...)
> >
> >
> >
> >
> >
> > On Sat, 2016-04-09 at 19:59 +0200, Jacques Le Roux wrote:
> >> Good question.
> >>
> >> I had to do exactly that once for our demos when I crossed this not obvious bug
> >> http://bugs.java.com/view_bug.do?bug_id=6973402
> >> I then mostly used https://eclipse.org/mat/
> >>
> >> I since then also used the more complete https://www.yourkit.com/
> >> As an ASF committer you have few privileges. Like sometimes free access to some tools, when you ask, it's not automatic.
> >>
> >> Jacques
> >>
> >> Le 09/04/2016 12:45, John Spikowski a écrit :
> >>> Disclaimer: Not trying to sound negative.
> >>>
> >>> How do you debug this monster after a crash?
> >>>
> >>>
> >>>
> >>> On Sat, 2016-04-09 at 12:49 +0300, Taher Alkhateeb wrote:
> >>>> John,
> >>>>
> >>>> You're confusing VM with JVM. And if you think Java is unstable perhaps
> >>>> read into it some more. Java is the most powerful eco
> >>>> -system for business on the planet!
> >>>>
> >>>> Taher Alkhateeb
> >>>> On Apr 9, 2016 12:46 PM, "John Spikowski" <[hidden email]> wrote:
> >>>>
> >>>>> My biggest concern using Java is its fragile VM environment. What do you
> >>>>> tell a client when the Java balloon 'pops' and everyone goes 500?
> >>>>>
> >>>>> On Sat, 2016-04-09 at 11:16 +0200, Jacques Le Roux wrote:
> >>>>>> Hi,
> >>>>>>
> >>>>>> The OFBIZ-VM crashed, so the demos were down, restarting...
> >>>>>>
> >>>>>> Jacques
> >>>>>>
> >>>>>
> >>>>>
> >>>
> >>>
> >
> >
> >
>


Reply | Threaded
Open this post in threaded view
|

Re: The OFBIZ-VM crashed

marcopaul
In reply to this post by John Spikowski
Also to comment on your Java observations - it has become the English of the business programming world, so you’re going to get the whole spectrum from code-monkies to proper computer-science educated developers working with it. The Supreme Court and the Kardashians both speak English, would you say English is useless?

Another killer feature of OFBiz is its service engine:
https://cwiki.apache.org/confluence/display/OFBIZ/Service+Engine+Guide <https://cwiki.apache.org/confluence/display/OFBIZ/Service+Engine+Guide>

One of the cool things about OFBiz is that while it is java under the hood, the majority business logic and customization is implemented at a scripting level so you can rapidly test, modify, and deploy components with the option of moving logic down to the Java layer if you do need the performance. The service engine is elegant in that it can call services written in Java, XML workflows, beanshell scripts, etc, so you can duct-tape different pieces together into your business system.
—P

> On Apr 10, 2016, at 12:38 AM, John Spikowski <[hidden email]> wrote:
>
> My observation has been, Java programmers spend more time in their
> toolbox playing/learning then coding.
>
> Can someone tell me what an OFBiz 'entity' is an how is it represented?
> (object, structure, ...)
>
>
>
>
>
> On Sat, 2016-04-09 at 19:59 +0200, Jacques Le Roux wrote:
>> Good question.
>>
>> I had to do exactly that once for our demos when I crossed this not obvious bug
>> http://bugs.java.com/view_bug.do?bug_id=6973402
>> I then mostly used https://eclipse.org/mat/
>>
>> I since then also used the more complete https://www.yourkit.com/
>> As an ASF committer you have few privileges. Like sometimes free access to some tools, when you ask, it's not automatic.
>>
>> Jacques
>>
>> Le 09/04/2016 12:45, John Spikowski a écrit :
>>> Disclaimer: Not trying to sound negative.
>>>
>>> How do you debug this monster after a crash?
>>>
>>>
>>>
>>> On Sat, 2016-04-09 at 12:49 +0300, Taher Alkhateeb wrote:
>>>> John,
>>>>
>>>> You're confusing VM with JVM. And if you think Java is unstable perhaps
>>>> read into it some more. Java is the most powerful eco
>>>> -system for business on the planet!
>>>>
>>>> Taher Alkhateeb
>>>> On Apr 9, 2016 12:46 PM, "John Spikowski" <[hidden email]> wrote:
>>>>
>>>>> My biggest concern using Java is its fragile VM environment. What do you
>>>>> tell a client when the Java balloon 'pops' and everyone goes 500?
>>>>>
>>>>> On Sat, 2016-04-09 at 11:16 +0200, Jacques Le Roux wrote:
>>>>>> Hi,
>>>>>>
>>>>>> The OFBIZ-VM crashed, so the demos were down, restarting...
>>>>>>
>>>>>> Jacques
>>>>>>
>>>>>
>>>>>
>>>
>>>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: The OFBIZ-VM crashed

Jacques Le Roux
Administrator
Nice summary, thanks Paul :)

Jacques

Le 12/04/2016 19:01, Paul Mandeltort a écrit :

> Also to comment on your Java observations - it has become the English of the business programming world, so you’re going to get the whole spectrum from code-monkies to proper computer-science educated developers working with it. The Supreme Court and the Kardashians both speak English, would you say English is useless?
>
> Another killer feature of OFBiz is its service engine:
> https://cwiki.apache.org/confluence/display/OFBIZ/Service+Engine+Guide <https://cwiki.apache.org/confluence/display/OFBIZ/Service+Engine+Guide>
>
> One of the cool things about OFBiz is that while it is java under the hood, the majority business logic and customization is implemented at a scripting level so you can rapidly test, modify, and deploy components with the option of moving logic down to the Java layer if you do need the performance. The service engine is elegant in that it can call services written in Java, XML workflows, beanshell scripts, etc, so you can duct-tape different pieces together into your business system.
> —P
>
>> On Apr 10, 2016, at 12:38 AM, John Spikowski <[hidden email]> wrote:
>>
>> My observation has been, Java programmers spend more time in their
>> toolbox playing/learning then coding.
>>
>> Can someone tell me what an OFBiz 'entity' is an how is it represented?
>> (object, structure, ...)
>>
>>
>>
>>
>>
>> On Sat, 2016-04-09 at 19:59 +0200, Jacques Le Roux wrote:
>>> Good question.
>>>
>>> I had to do exactly that once for our demos when I crossed this not obvious bug
>>> http://bugs.java.com/view_bug.do?bug_id=6973402
>>> I then mostly used https://eclipse.org/mat/
>>>
>>> I since then also used the more complete https://www.yourkit.com/
>>> As an ASF committer you have few privileges. Like sometimes free access to some tools, when you ask, it's not automatic.
>>>
>>> Jacques
>>>
>>> Le 09/04/2016 12:45, John Spikowski a écrit :
>>>> Disclaimer: Not trying to sound negative.
>>>>
>>>> How do you debug this monster after a crash?
>>>>
>>>>
>>>>
>>>> On Sat, 2016-04-09 at 12:49 +0300, Taher Alkhateeb wrote:
>>>>> John,
>>>>>
>>>>> You're confusing VM with JVM. And if you think Java is unstable perhaps
>>>>> read into it some more. Java is the most powerful eco
>>>>> -system for business on the planet!
>>>>>
>>>>> Taher Alkhateeb
>>>>> On Apr 9, 2016 12:46 PM, "John Spikowski" <[hidden email]> wrote:
>>>>>
>>>>>> My biggest concern using Java is its fragile VM environment. What do you
>>>>>> tell a client when the Java balloon 'pops' and everyone goes 500?
>>>>>>
>>>>>> On Sat, 2016-04-09 at 11:16 +0200, Jacques Le Roux wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> The OFBIZ-VM crashed, so the demos were down, restarting...
>>>>>>>
>>>>>>> Jacques
>>>>>>>
>>>>>>
>>>>
>>
>