16675 results for 'BSC=PHO*'

FreeMarker template error: Java method "org.apache.ofbiz.widget.renderer.ScreenRenderer.render(String)" threw an exception when invoked on org.apache.ofbiz.widget.renderer.ScreenRenderer object "org.apache.ofbiz.widget.renderer.ScreenRenderer@61276db9"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: ${screens.render(productsummaryScreen)} [in template "component://snj2/template/catalog/KeywordSearch.ftl" at line 84, column 15] ---- Java stack trace (for programmers): ---- freemarker.core._TemplateModelException: [... Exception message was already printed; see it above ...] at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:289) at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:261) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:65) at freemarker.core.MethodCall._eval(MethodCall.java:65) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:239) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at org.apache.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:263) at org.apache.ofbiz.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.apache.ofbiz.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.apache.ofbiz.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.apache.ofbiz.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1321) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:906) at org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:127) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:943) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:860) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:157) at org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1001) at org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:653) at org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:213) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:324) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.content.content.ContentUrlFilter.doFilter(ContentUrlFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:338) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:873) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://snj2/widget/CatalogScreens.xml#productsummary]: java.lang.IllegalArgumentException: Error running script at location [component://snj2/groovyScripts/catalog/ProductSummary.groovy]: org.apache.ofbiz.entity.GenericEntityException: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)))) (Error running script at location [component://snj2/groovyScripts/catalog/ProductSummary.groovy]: org.apache.ofbiz.entity.GenericEntityException: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))))) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:179) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1458) at freemarker.ext.beans.ReflectionCallableMemberDescriptor.invokeMethod(ReflectionCallableMemberDescriptor.java:56) at freemarker.ext.beans.MemberAndArguments.invokeMethod(MemberAndArguments.java:51) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:61) ... 71 more Caused by: java.lang.IllegalArgumentException: Error running script at location [component://snj2/groovyScripts/catalog/ProductSummary.groovy]: org.apache.ofbiz.entity.GenericEntityException: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)))) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:348) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324) at org.apache.ofbiz.widget.model.AbstractModelAction$Script.runAction(AbstractModelAction.java:633) at org.apache.ofbiz.widget.model.AbstractModelAction.runSubActions(AbstractModelAction.java:142) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:273) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) ... 80 more Caused by: org.apache.ofbiz.entity.GenericEntityException: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)))) at org.apache.ofbiz.entity.GenericDelegator.findList(GenericDelegator.java:1607) at org.apache.ofbiz.entity.util.EntityQuery.query(EntityQuery.java:455) at org.apache.ofbiz.entity.util.EntityQuery.queryList(EntityQuery.java:380) at org.apache.ofbiz.entity.util.EntityQuery.queryOne(EntityQuery.java:421) at org.apache.ofbiz.entity.util.EntityQuery$queryOne$2.call(Unknown Source) at ProductSummary.run(ProductSummary.groovy:83) at org.apache.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:204) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342) ... 85 more Caused by: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:143) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:111) at org.apache.ofbiz.entity.GenericDelegator.findList(GenericDelegator.java:1581) ... 92 more Caused by: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:178) at org.apache.ofbiz.entity.datasource.GenericDAO.insert(GenericDAO.java:115) at org.apache.ofbiz.entity.datasource.GenericHelperDAO.create(GenericHelperDAO.java:65) at org.apache.ofbiz.entity.GenericDelegator.create(GenericDelegator.java:883) at org.apache.ofbiz.minilang.method.entityops.CreateValue.exec(CreateValue.java:73) at org.apache.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:310) at org.apache.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:457) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:274) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleService(SimpleMethod.java:293) at org.apache.ofbiz.minilang.SimpleServiceEngine.serviceInvoker(SimpleServiceEngine.java:79) at org.apache.ofbiz.minilang.SimpleServiceEngine.runSync(SimpleServiceEngine.java:48) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.snjgooglebase.ingramApi.searchRequestTypes12349Enhanced(ingramApi.java:390) at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) at org.apache.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.service.LocalDispatcher$runSync.call(Unknown Source) at ProductSummary.run(ProductSummary.groovy:81) ... 87 more Caused by: org.apache.ofbiz.entity.GenericDataSourceException: SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:434) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:173) ... 111 more Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:430) ... 112 more FreeMarker template error: Java method "org.apache.ofbiz.widget.renderer.ScreenRenderer.render(String)" threw an exception when invoked on org.apache.ofbiz.widget.renderer.ScreenRenderer object "org.apache.ofbiz.widget.renderer.ScreenRenderer@61276db9"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: ${screens.render(productsummaryScreen)} [in template "component://snj2/template/catalog/KeywordSearch.ftl" at line 84, column 15] ---- Java stack trace (for programmers): ---- freemarker.core._TemplateModelException: [... Exception message was already printed; see it above ...] at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:289) at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:261) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:65) at freemarker.core.MethodCall._eval(MethodCall.java:65) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:239) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at org.apache.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:263) at org.apache.ofbiz.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.apache.ofbiz.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.apache.ofbiz.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.apache.ofbiz.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1321) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:906) at org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:127) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:943) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:860) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:157) at org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1001) at org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:653) at org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:213) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:324) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.content.content.ContentUrlFilter.doFilter(ContentUrlFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:338) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:873) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://snj2/widget/CatalogScreens.xml#productsummary]: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)))) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:179) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1458) at freemarker.ext.beans.ReflectionCallableMemberDescriptor.invokeMethod(ReflectionCallableMemberDescriptor.java:56) at freemarker.ext.beans.MemberAndArguments.invokeMethod(MemberAndArguments.java:51) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:61) ... 71 more Caused by: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:143) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:111) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:156) ... 80 more Caused by: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:178) at org.apache.ofbiz.entity.datasource.GenericDAO.insert(GenericDAO.java:115) at org.apache.ofbiz.entity.datasource.GenericHelperDAO.create(GenericHelperDAO.java:65) at org.apache.ofbiz.entity.GenericDelegator.create(GenericDelegator.java:883) at org.apache.ofbiz.minilang.method.entityops.CreateValue.exec(CreateValue.java:73) at org.apache.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:310) at org.apache.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:457) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:274) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleService(SimpleMethod.java:293) at org.apache.ofbiz.minilang.SimpleServiceEngine.serviceInvoker(SimpleServiceEngine.java:79) at org.apache.ofbiz.minilang.SimpleServiceEngine.runSync(SimpleServiceEngine.java:48) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.snjgooglebase.ingramApi.searchRequestTypes12349Enhanced(ingramApi.java:390) at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) at org.apache.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.service.LocalDispatcher$runSync.call(Unknown Source) at ProductSummary.run(ProductSummary.groovy:81) at org.apache.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:204) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324) at org.apache.ofbiz.widget.model.AbstractModelAction$Script.runAction(AbstractModelAction.java:633) at org.apache.ofbiz.widget.model.AbstractModelAction.runSubActions(AbstractModelAction.java:142) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:273) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) ... 80 more Caused by: org.apache.ofbiz.entity.GenericDataSourceException: SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:434) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:173) ... 111 more Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:430) ... 112 more FreeMarker template error: Java method "org.apache.ofbiz.widget.renderer.ScreenRenderer.render(String)" threw an exception when invoked on org.apache.ofbiz.widget.renderer.ScreenRenderer object "org.apache.ofbiz.widget.renderer.ScreenRenderer@61276db9"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: ${screens.render(productsummaryScreen)} [in template "component://snj2/template/catalog/KeywordSearch.ftl" at line 84, column 15] ---- Java stack trace (for programmers): ---- freemarker.core._TemplateModelException: [... Exception message was already printed; see it above ...] at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:289) at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:261) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:65) at freemarker.core.MethodCall._eval(MethodCall.java:65) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:239) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at org.apache.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:263) at org.apache.ofbiz.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.apache.ofbiz.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.apache.ofbiz.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.apache.ofbiz.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1321) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:906) at org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:127) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:943) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:860) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:157) at org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1001) at org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:653) at org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:213) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:324) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.content.content.ContentUrlFilter.doFilter(ContentUrlFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:338) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:873) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://snj2/widget/CatalogScreens.xml#productsummary]: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)))) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:179) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1458) at freemarker.ext.beans.ReflectionCallableMemberDescriptor.invokeMethod(ReflectionCallableMemberDescriptor.java:56) at freemarker.ext.beans.MemberAndArguments.invokeMethod(MemberAndArguments.java:51) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:61) ... 71 more Caused by: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:143) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:111) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:156) ... 80 more Caused by: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:178) at org.apache.ofbiz.entity.datasource.GenericDAO.insert(GenericDAO.java:115) at org.apache.ofbiz.entity.datasource.GenericHelperDAO.create(GenericHelperDAO.java:65) at org.apache.ofbiz.entity.GenericDelegator.create(GenericDelegator.java:883) at org.apache.ofbiz.minilang.method.entityops.CreateValue.exec(CreateValue.java:73) at org.apache.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:310) at org.apache.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:457) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:274) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleService(SimpleMethod.java:293) at org.apache.ofbiz.minilang.SimpleServiceEngine.serviceInvoker(SimpleServiceEngine.java:79) at org.apache.ofbiz.minilang.SimpleServiceEngine.runSync(SimpleServiceEngine.java:48) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.snjgooglebase.ingramApi.searchRequestTypes12349Enhanced(ingramApi.java:390) at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) at org.apache.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.service.LocalDispatcher$runSync.call(Unknown Source) at ProductSummary.run(ProductSummary.groovy:81) at org.apache.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:204) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324) at org.apache.ofbiz.widget.model.AbstractModelAction$Script.runAction(AbstractModelAction.java:633) at org.apache.ofbiz.widget.model.AbstractModelAction.runSubActions(AbstractModelAction.java:142) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:273) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) ... 80 more Caused by: org.apache.ofbiz.entity.GenericDataSourceException: SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:434) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:173) ... 111 more Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:430) ... 112 more FreeMarker template error: Java method "org.apache.ofbiz.widget.renderer.ScreenRenderer.render(String)" threw an exception when invoked on org.apache.ofbiz.widget.renderer.ScreenRenderer object "org.apache.ofbiz.widget.renderer.ScreenRenderer@61276db9"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: ${screens.render(productsummaryScreen)} [in template "component://snj2/template/catalog/KeywordSearch.ftl" at line 84, column 15] ---- Java stack trace (for programmers): ---- freemarker.core._TemplateModelException: [... Exception message was already printed; see it above ...] at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:289) at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:261) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:65) at freemarker.core.MethodCall._eval(MethodCall.java:65) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:239) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at org.apache.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:263) at org.apache.ofbiz.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.apache.ofbiz.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.apache.ofbiz.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.apache.ofbiz.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1321) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:906) at org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:127) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:943) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:860) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:157) at org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1001) at org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:653) at org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:213) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:324) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.content.content.ContentUrlFilter.doFilter(ContentUrlFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:338) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:873) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://snj2/widget/CatalogScreens.xml#productsummary]: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)))) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:179) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1458) at freemarker.ext.beans.ReflectionCallableMemberDescriptor.invokeMethod(ReflectionCallableMemberDescriptor.java:56) at freemarker.ext.beans.MemberAndArguments.invokeMethod(MemberAndArguments.java:51) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:61) ... 71 more Caused by: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:143) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:111) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:156) ... 80 more Caused by: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:178) at org.apache.ofbiz.entity.datasource.GenericDAO.insert(GenericDAO.java:115) at org.apache.ofbiz.entity.datasource.GenericHelperDAO.create(GenericHelperDAO.java:65) at org.apache.ofbiz.entity.GenericDelegator.create(GenericDelegator.java:883) at org.apache.ofbiz.minilang.method.entityops.CreateValue.exec(CreateValue.java:73) at org.apache.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:310) at org.apache.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:457) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:274) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleService(SimpleMethod.java:293) at org.apache.ofbiz.minilang.SimpleServiceEngine.serviceInvoker(SimpleServiceEngine.java:79) at org.apache.ofbiz.minilang.SimpleServiceEngine.runSync(SimpleServiceEngine.java:48) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.snjgooglebase.ingramApi.searchRequestTypes12349Enhanced(ingramApi.java:390) at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) at org.apache.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.service.LocalDispatcher$runSync.call(Unknown Source) at ProductSummary.run(ProductSummary.groovy:81) at org.apache.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:204) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324) at org.apache.ofbiz.widget.model.AbstractModelAction$Script.runAction(AbstractModelAction.java:633) at org.apache.ofbiz.widget.model.AbstractModelAction.runSubActions(AbstractModelAction.java:142) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:273) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) ... 80 more Caused by: org.apache.ofbiz.entity.GenericDataSourceException: SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:434) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:173) ... 111 more Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:430) ... 112 more FreeMarker template error: Java method "org.apache.ofbiz.widget.renderer.ScreenRenderer.render(String)" threw an exception when invoked on org.apache.ofbiz.widget.renderer.ScreenRenderer object "org.apache.ofbiz.widget.renderer.ScreenRenderer@61276db9"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: ${screens.render(productsummaryScreen)} [in template "component://snj2/template/catalog/KeywordSearch.ftl" at line 84, column 15] ---- Java stack trace (for programmers): ---- freemarker.core._TemplateModelException: [... Exception message was already printed; see it above ...] at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:289) at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:261) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:65) at freemarker.core.MethodCall._eval(MethodCall.java:65) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:239) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at org.apache.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:263) at org.apache.ofbiz.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.apache.ofbiz.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.apache.ofbiz.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.apache.ofbiz.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1321) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:906) at org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:127) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:943) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:860) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:157) at org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1001) at org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:653) at org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:213) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:324) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.content.content.ContentUrlFilter.doFilter(ContentUrlFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:338) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:873) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://snj2/widget/CatalogScreens.xml#productsummary]: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)))) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:179) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1458) at freemarker.ext.beans.ReflectionCallableMemberDescriptor.invokeMethod(ReflectionCallableMemberDescriptor.java:56) at freemarker.ext.beans.MemberAndArguments.invokeMethod(MemberAndArguments.java:51) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:61) ... 71 more Caused by: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:143) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:111) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:156) ... 80 more Caused by: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:178) at org.apache.ofbiz.entity.datasource.GenericDAO.insert(GenericDAO.java:115) at org.apache.ofbiz.entity.datasource.GenericHelperDAO.create(GenericHelperDAO.java:65) at org.apache.ofbiz.entity.GenericDelegator.create(GenericDelegator.java:883) at org.apache.ofbiz.minilang.method.entityops.CreateValue.exec(CreateValue.java:73) at org.apache.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:310) at org.apache.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:457) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:274) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleService(SimpleMethod.java:293) at org.apache.ofbiz.minilang.SimpleServiceEngine.serviceInvoker(SimpleServiceEngine.java:79) at org.apache.ofbiz.minilang.SimpleServiceEngine.runSync(SimpleServiceEngine.java:48) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.snjgooglebase.ingramApi.searchRequestTypes12349Enhanced(ingramApi.java:390) at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) at org.apache.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.service.LocalDispatcher$runSync.call(Unknown Source) at ProductSummary.run(ProductSummary.groovy:81) at org.apache.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:204) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324) at org.apache.ofbiz.widget.model.AbstractModelAction$Script.runAction(AbstractModelAction.java:633) at org.apache.ofbiz.widget.model.AbstractModelAction.runSubActions(AbstractModelAction.java:142) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:273) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) ... 80 more Caused by: org.apache.ofbiz.entity.GenericDataSourceException: SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:434) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:173) ... 111 more Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:430) ... 112 more FreeMarker template error: Java method "org.apache.ofbiz.widget.renderer.ScreenRenderer.render(String)" threw an exception when invoked on org.apache.ofbiz.widget.renderer.ScreenRenderer object "org.apache.ofbiz.widget.renderer.ScreenRenderer@61276db9"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: ${screens.render(productsummaryScreen)} [in template "component://snj2/template/catalog/KeywordSearch.ftl" at line 84, column 15] ---- Java stack trace (for programmers): ---- freemarker.core._TemplateModelException: [... Exception message was already printed; see it above ...] at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:289) at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:261) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:65) at freemarker.core.MethodCall._eval(MethodCall.java:65) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:239) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at org.apache.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:263) at org.apache.ofbiz.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.apache.ofbiz.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.apache.ofbiz.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.apache.ofbiz.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1321) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:906) at org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:127) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:943) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:860) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:157) at org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1001) at org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:653) at org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:213) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:324) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.content.content.ContentUrlFilter.doFilter(ContentUrlFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:338) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:873) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://snj2/widget/CatalogScreens.xml#productsummary]: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)))) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:179) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1458) at freemarker.ext.beans.ReflectionCallableMemberDescriptor.invokeMethod(ReflectionCallableMemberDescriptor.java:56) at freemarker.ext.beans.MemberAndArguments.invokeMethod(MemberAndArguments.java:51) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:61) ... 71 more Caused by: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:143) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:111) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:156) ... 80 more Caused by: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:178) at org.apache.ofbiz.entity.datasource.GenericDAO.insert(GenericDAO.java:115) at org.apache.ofbiz.entity.datasource.GenericHelperDAO.create(GenericHelperDAO.java:65) at org.apache.ofbiz.entity.GenericDelegator.create(GenericDelegator.java:883) at org.apache.ofbiz.minilang.method.entityops.CreateValue.exec(CreateValue.java:73) at org.apache.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:310) at org.apache.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:457) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:274) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleService(SimpleMethod.java:293) at org.apache.ofbiz.minilang.SimpleServiceEngine.serviceInvoker(SimpleServiceEngine.java:79) at org.apache.ofbiz.minilang.SimpleServiceEngine.runSync(SimpleServiceEngine.java:48) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.snjgooglebase.ingramApi.searchRequestTypes12349Enhanced(ingramApi.java:390) at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) at org.apache.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.service.LocalDispatcher$runSync.call(Unknown Source) at ProductSummary.run(ProductSummary.groovy:81) at org.apache.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:204) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324) at org.apache.ofbiz.widget.model.AbstractModelAction$Script.runAction(AbstractModelAction.java:633) at org.apache.ofbiz.widget.model.AbstractModelAction.runSubActions(AbstractModelAction.java:142) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:273) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) ... 80 more Caused by: org.apache.ofbiz.entity.GenericDataSourceException: SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:434) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:173) ... 111 more Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:430) ... 112 more FreeMarker template error: Java method "org.apache.ofbiz.widget.renderer.ScreenRenderer.render(String)" threw an exception when invoked on org.apache.ofbiz.widget.renderer.ScreenRenderer object "org.apache.ofbiz.widget.renderer.ScreenRenderer@61276db9"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: ${screens.render(productsummaryScreen)} [in template "component://snj2/template/catalog/KeywordSearch.ftl" at line 84, column 15] ---- Java stack trace (for programmers): ---- freemarker.core._TemplateModelException: [... Exception message was already printed; see it above ...] at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:289) at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:261) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:65) at freemarker.core.MethodCall._eval(MethodCall.java:65) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:239) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at org.apache.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:263) at org.apache.ofbiz.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.apache.ofbiz.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.apache.ofbiz.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.apache.ofbiz.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1321) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:906) at org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:127) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:943) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:860) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:157) at org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1001) at org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:653) at org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:213) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:324) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.content.content.ContentUrlFilter.doFilter(ContentUrlFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:338) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:873) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://snj2/widget/CatalogScreens.xml#productsummary]: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)))) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:179) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1458) at freemarker.ext.beans.ReflectionCallableMemberDescriptor.invokeMethod(ReflectionCallableMemberDescriptor.java:56) at freemarker.ext.beans.MemberAndArguments.invokeMethod(MemberAndArguments.java:51) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:61) ... 71 more Caused by: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:143) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:111) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:156) ... 80 more Caused by: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:178) at org.apache.ofbiz.entity.datasource.GenericDAO.insert(GenericDAO.java:115) at org.apache.ofbiz.entity.datasource.GenericHelperDAO.create(GenericHelperDAO.java:65) at org.apache.ofbiz.entity.GenericDelegator.create(GenericDelegator.java:883) at org.apache.ofbiz.minilang.method.entityops.CreateValue.exec(CreateValue.java:73) at org.apache.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:310) at org.apache.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:457) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:274) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleService(SimpleMethod.java:293) at org.apache.ofbiz.minilang.SimpleServiceEngine.serviceInvoker(SimpleServiceEngine.java:79) at org.apache.ofbiz.minilang.SimpleServiceEngine.runSync(SimpleServiceEngine.java:48) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.snjgooglebase.ingramApi.searchRequestTypes12349Enhanced(ingramApi.java:390) at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) at org.apache.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.service.LocalDispatcher$runSync.call(Unknown Source) at ProductSummary.run(ProductSummary.groovy:81) at org.apache.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:204) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324) at org.apache.ofbiz.widget.model.AbstractModelAction$Script.runAction(AbstractModelAction.java:633) at org.apache.ofbiz.widget.model.AbstractModelAction.runSubActions(AbstractModelAction.java:142) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:273) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) ... 80 more Caused by: org.apache.ofbiz.entity.GenericDataSourceException: SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:434) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:173) ... 111 more Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:430) ... 112 more FreeMarker template error: Java method "org.apache.ofbiz.widget.renderer.ScreenRenderer.render(String)" threw an exception when invoked on org.apache.ofbiz.widget.renderer.ScreenRenderer object "org.apache.ofbiz.widget.renderer.ScreenRenderer@61276db9"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: ${screens.render(productsummaryScreen)} [in template "component://snj2/template/catalog/KeywordSearch.ftl" at line 84, column 15] ---- Java stack trace (for programmers): ---- freemarker.core._TemplateModelException: [... Exception message was already printed; see it above ...] at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:289) at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:261) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:65) at freemarker.core.MethodCall._eval(MethodCall.java:65) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:239) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at org.apache.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:263) at org.apache.ofbiz.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.apache.ofbiz.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.apache.ofbiz.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.apache.ofbiz.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1321) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:906) at org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:127) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:943) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:860) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:157) at org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1001) at org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:653) at org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:213) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:324) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.content.content.ContentUrlFilter.doFilter(ContentUrlFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:338) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:873) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://snj2/widget/CatalogScreens.xml#productsummary]: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)))) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:179) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1458) at freemarker.ext.beans.ReflectionCallableMemberDescriptor.invokeMethod(ReflectionCallableMemberDescriptor.java:56) at freemarker.ext.beans.MemberAndArguments.invokeMethod(MemberAndArguments.java:51) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:61) ... 71 more Caused by: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:143) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:111) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:156) ... 80 more Caused by: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:178) at org.apache.ofbiz.entity.datasource.GenericDAO.insert(GenericDAO.java:115) at org.apache.ofbiz.entity.datasource.GenericHelperDAO.create(GenericHelperDAO.java:65) at org.apache.ofbiz.entity.GenericDelegator.create(GenericDelegator.java:883) at org.apache.ofbiz.minilang.method.entityops.CreateValue.exec(CreateValue.java:73) at org.apache.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:310) at org.apache.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:457) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:274) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleService(SimpleMethod.java:293) at org.apache.ofbiz.minilang.SimpleServiceEngine.serviceInvoker(SimpleServiceEngine.java:79) at org.apache.ofbiz.minilang.SimpleServiceEngine.runSync(SimpleServiceEngine.java:48) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.snjgooglebase.ingramApi.searchRequestTypes12349Enhanced(ingramApi.java:390) at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) at org.apache.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.service.LocalDispatcher$runSync.call(Unknown Source) at ProductSummary.run(ProductSummary.groovy:81) at org.apache.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:204) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324) at org.apache.ofbiz.widget.model.AbstractModelAction$Script.runAction(AbstractModelAction.java:633) at org.apache.ofbiz.widget.model.AbstractModelAction.runSubActions(AbstractModelAction.java:142) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:273) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) ... 80 more Caused by: org.apache.ofbiz.entity.GenericDataSourceException: SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:434) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:173) ... 111 more Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:430) ... 112 more FreeMarker template error: Java method "org.apache.ofbiz.widget.renderer.ScreenRenderer.render(String)" threw an exception when invoked on org.apache.ofbiz.widget.renderer.ScreenRenderer object "org.apache.ofbiz.widget.renderer.ScreenRenderer@61276db9"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: ${screens.render(productsummaryScreen)} [in template "component://snj2/template/catalog/KeywordSearch.ftl" at line 84, column 15] ---- Java stack trace (for programmers): ---- freemarker.core._TemplateModelException: [... Exception message was already printed; see it above ...] at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:289) at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:261) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:65) at freemarker.core.MethodCall._eval(MethodCall.java:65) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:239) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at org.apache.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:263) at org.apache.ofbiz.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.apache.ofbiz.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.apache.ofbiz.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.apache.ofbiz.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1321) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:906) at org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:127) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:943) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:860) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:157) at org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1001) at org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:653) at org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:213) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:324) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.content.content.ContentUrlFilter.doFilter(ContentUrlFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:338) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:873) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://snj2/widget/CatalogScreens.xml#productsummary]: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)))) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:179) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1458) at freemarker.ext.beans.ReflectionCallableMemberDescriptor.invokeMethod(ReflectionCallableMemberDescriptor.java:56) at freemarker.ext.beans.MemberAndArguments.invokeMethod(MemberAndArguments.java:51) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:61) ... 71 more Caused by: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:143) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:111) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:156) ... 80 more Caused by: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:178) at org.apache.ofbiz.entity.datasource.GenericDAO.insert(GenericDAO.java:115) at org.apache.ofbiz.entity.datasource.GenericHelperDAO.create(GenericHelperDAO.java:65) at org.apache.ofbiz.entity.GenericDelegator.create(GenericDelegator.java:883) at org.apache.ofbiz.minilang.method.entityops.CreateValue.exec(CreateValue.java:73) at org.apache.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:310) at org.apache.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:457) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:274) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleService(SimpleMethod.java:293) at org.apache.ofbiz.minilang.SimpleServiceEngine.serviceInvoker(SimpleServiceEngine.java:79) at org.apache.ofbiz.minilang.SimpleServiceEngine.runSync(SimpleServiceEngine.java:48) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.snjgooglebase.ingramApi.searchRequestTypes12349Enhanced(ingramApi.java:390) at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) at org.apache.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.service.LocalDispatcher$runSync.call(Unknown Source) at ProductSummary.run(ProductSummary.groovy:81) at org.apache.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:204) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324) at org.apache.ofbiz.widget.model.AbstractModelAction$Script.runAction(AbstractModelAction.java:633) at org.apache.ofbiz.widget.model.AbstractModelAction.runSubActions(AbstractModelAction.java:142) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:273) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) ... 80 more Caused by: org.apache.ofbiz.entity.GenericDataSourceException: SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:434) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:173) ... 111 more Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:430) ... 112 more FreeMarker template error: Java method "org.apache.ofbiz.widget.renderer.ScreenRenderer.render(String)" threw an exception when invoked on org.apache.ofbiz.widget.renderer.ScreenRenderer object "org.apache.ofbiz.widget.renderer.ScreenRenderer@61276db9"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: ${screens.render(productsummaryScreen)} [in template "component://snj2/template/catalog/KeywordSearch.ftl" at line 84, column 15] ---- Java stack trace (for programmers): ---- freemarker.core._TemplateModelException: [... Exception message was already printed; see it above ...] at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:289) at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:261) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:65) at freemarker.core.MethodCall._eval(MethodCall.java:65) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:239) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at org.apache.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:263) at org.apache.ofbiz.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.apache.ofbiz.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.apache.ofbiz.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.apache.ofbiz.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1321) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:906) at org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:127) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:943) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:860) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:157) at org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1001) at org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:653) at org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:213) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:324) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.content.content.ContentUrlFilter.doFilter(ContentUrlFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:338) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:873) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://snj2/widget/CatalogScreens.xml#productsummary]: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)))) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:179) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1458) at freemarker.ext.beans.ReflectionCallableMemberDescriptor.invokeMethod(ReflectionCallableMemberDescriptor.java:56) at freemarker.ext.beans.MemberAndArguments.invokeMethod(MemberAndArguments.java:51) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:61) ... 71 more Caused by: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:143) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:111) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:156) ... 80 more Caused by: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:178) at org.apache.ofbiz.entity.datasource.GenericDAO.insert(GenericDAO.java:115) at org.apache.ofbiz.entity.datasource.GenericHelperDAO.create(GenericHelperDAO.java:65) at org.apache.ofbiz.entity.GenericDelegator.create(GenericDelegator.java:883) at org.apache.ofbiz.minilang.method.entityops.CreateValue.exec(CreateValue.java:73) at org.apache.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:310) at org.apache.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:457) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:274) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleService(SimpleMethod.java:293) at org.apache.ofbiz.minilang.SimpleServiceEngine.serviceInvoker(SimpleServiceEngine.java:79) at org.apache.ofbiz.minilang.SimpleServiceEngine.runSync(SimpleServiceEngine.java:48) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.snjgooglebase.ingramApi.searchRequestTypes12349Enhanced(ingramApi.java:390) at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) at org.apache.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.service.LocalDispatcher$runSync.call(Unknown Source) at ProductSummary.run(ProductSummary.groovy:81) at org.apache.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:204) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324) at org.apache.ofbiz.widget.model.AbstractModelAction$Script.runAction(AbstractModelAction.java:633) at org.apache.ofbiz.widget.model.AbstractModelAction.runSubActions(AbstractModelAction.java:142) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:273) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) ... 80 more Caused by: org.apache.ofbiz.entity.GenericDataSourceException: SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:434) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:173) ... 111 more Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:430) ... 112 more FreeMarker template error: Java method "org.apache.ofbiz.widget.renderer.ScreenRenderer.render(String)" threw an exception when invoked on org.apache.ofbiz.widget.renderer.ScreenRenderer object "org.apache.ofbiz.widget.renderer.ScreenRenderer@61276db9"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: ${screens.render(productsummaryScreen)} [in template "component://snj2/template/catalog/KeywordSearch.ftl" at line 84, column 15] ---- Java stack trace (for programmers): ---- freemarker.core._TemplateModelException: [... Exception message was already printed; see it above ...] at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:289) at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:261) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:65) at freemarker.core.MethodCall._eval(MethodCall.java:65) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:239) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at org.apache.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:263) at org.apache.ofbiz.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.apache.ofbiz.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.apache.ofbiz.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.apache.ofbiz.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1321) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:906) at org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:127) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:943) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:860) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:157) at org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1001) at org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:653) at org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:213) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:324) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.content.content.ContentUrlFilter.doFilter(ContentUrlFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:338) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:873) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://snj2/widget/CatalogScreens.xml#productsummary]: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)))) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:179) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1458) at freemarker.ext.beans.ReflectionCallableMemberDescriptor.invokeMethod(ReflectionCallableMemberDescriptor.java:56) at freemarker.ext.beans.MemberAndArguments.invokeMethod(MemberAndArguments.java:51) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:61) ... 71 more Caused by: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:143) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:111) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:156) ... 80 more Caused by: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:178) at org.apache.ofbiz.entity.datasource.GenericDAO.insert(GenericDAO.java:115) at org.apache.ofbiz.entity.datasource.GenericHelperDAO.create(GenericHelperDAO.java:65) at org.apache.ofbiz.entity.GenericDelegator.create(GenericDelegator.java:883) at org.apache.ofbiz.minilang.method.entityops.CreateValue.exec(CreateValue.java:73) at org.apache.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:310) at org.apache.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:457) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:274) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleService(SimpleMethod.java:293) at org.apache.ofbiz.minilang.SimpleServiceEngine.serviceInvoker(SimpleServiceEngine.java:79) at org.apache.ofbiz.minilang.SimpleServiceEngine.runSync(SimpleServiceEngine.java:48) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.snjgooglebase.ingramApi.searchRequestTypes12349Enhanced(ingramApi.java:390) at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) at org.apache.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.service.LocalDispatcher$runSync.call(Unknown Source) at ProductSummary.run(ProductSummary.groovy:81) at org.apache.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:204) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324) at org.apache.ofbiz.widget.model.AbstractModelAction$Script.runAction(AbstractModelAction.java:633) at org.apache.ofbiz.widget.model.AbstractModelAction.runSubActions(AbstractModelAction.java:142) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:273) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) ... 80 more Caused by: org.apache.ofbiz.entity.GenericDataSourceException: SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:434) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:173) ... 111 more Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:430) ... 112 more FreeMarker template error: Java method "org.apache.ofbiz.widget.renderer.ScreenRenderer.render(String)" threw an exception when invoked on org.apache.ofbiz.widget.renderer.ScreenRenderer object "org.apache.ofbiz.widget.renderer.ScreenRenderer@61276db9"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: ${screens.render(productsummaryScreen)} [in template "component://snj2/template/catalog/KeywordSearch.ftl" at line 84, column 15] ---- Java stack trace (for programmers): ---- freemarker.core._TemplateModelException: [... Exception message was already printed; see it above ...] at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:289) at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:261) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:65) at freemarker.core.MethodCall._eval(MethodCall.java:65) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:96) at freemarker.core.DollarVariable.accept(DollarVariable.java:59) at freemarker.core.Environment.visit(Environment.java:362) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:239) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:200) at freemarker.core.Environment.visitIteratorBlock(Environment.java:595) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:81) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:67) at freemarker.core.Environment.visit(Environment.java:326) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.visit(Environment.java:332) at freemarker.core.Environment.process(Environment.java:305) at org.apache.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:263) at org.apache.ofbiz.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:167) at org.apache.ofbiz.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:216) at org.apache.ofbiz.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:140) at org.apache.ofbiz.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1321) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:906) at org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:127) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSectionInclude.renderWidgetString(ModelScreenWidget.java:943) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214) at org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:860) at org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:98) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:280) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:157) at org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1001) at org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:653) at org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:213) at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:324) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.content.content.ContentUrlFilter.doFilter(ContentUrlFilter.java:99) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.ofbiz.product.category.CatalogUrlFilter.doFilter(CatalogUrlFilter.java:338) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:873) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:670) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) Caused by: org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://snj2/widget/CatalogScreens.xml#productsummary]: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) (The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)))) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:179) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:136) at org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:98) at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1458) at freemarker.ext.beans.ReflectionCallableMemberDescriptor.invokeMethod(ReflectionCallableMemberDescriptor.java:56) at freemarker.ext.beans.MemberAndArguments.invokeMethod(MemberAndArguments.java:51) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:61) ... 71 more Caused by: org.apache.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:143) at org.apache.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:111) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:156) ... 80 more Caused by: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:178) at org.apache.ofbiz.entity.datasource.GenericDAO.insert(GenericDAO.java:115) at org.apache.ofbiz.entity.datasource.GenericHelperDAO.create(GenericHelperDAO.java:65) at org.apache.ofbiz.entity.GenericDelegator.create(GenericDelegator.java:883) at org.apache.ofbiz.minilang.method.entityops.CreateValue.exec(CreateValue.java:73) at org.apache.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:310) at org.apache.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:457) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:274) at org.apache.ofbiz.minilang.SimpleMethod.runSimpleService(SimpleMethod.java:293) at org.apache.ofbiz.minilang.SimpleServiceEngine.serviceInvoker(SimpleServiceEngine.java:79) at org.apache.ofbiz.minilang.SimpleServiceEngine.runSync(SimpleServiceEngine.java:48) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.snjgooglebase.ingramApi.searchRequestTypes12349Enhanced(ingramApi.java:390) at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) at org.apache.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:395) at org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:227) at org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) at org.apache.ofbiz.service.LocalDispatcher$runSync.call(Unknown Source) at ProductSummary.run(ProductSummary.groovy:81) at org.apache.ofbiz.base.util.GroovyUtil.runScriptAtLocation(GroovyUtil.java:204) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:342) at org.apache.ofbiz.base.util.ScriptUtil.executeScript(ScriptUtil.java:324) at org.apache.ofbiz.widget.model.AbstractModelAction$Script.runAction(AbstractModelAction.java:633) at org.apache.ofbiz.widget.model.AbstractModelAction.runSubActions(AbstractModelAction.java:142) at org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:273) at org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:164) ... 80 more Caused by: org.apache.ofbiz.entity.GenericDataSourceException: SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:434) at org.apache.ofbiz.entity.datasource.GenericDAO.singleInsert(GenericDAO.java:173) ... 111 more Caused by: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.commons.dbcp2.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:98) at org.apache.ofbiz.entity.jdbc.SQLProcessor.executeUpdate(SQLProcessor.java:430) ... 112 more
OFBiz Message

:ERROR MESSAGE:
org.apache.ofbiz.widget.renderer.ScreenRenderException: Error rendering screen [component://snj2/widget/CatalogScreens.xml#keywordsearch]: org.apache.ofbiz.entity.transaction.GenericTransactionException: Roll back error, could not commit transaction, was rolled back instead because of: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))) (Roll back error, could not commit transaction, was rolled back instead because of: Failure in create operation for entity [Product]: org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)). Rolling back transaction.org.apache.ofbiz.entity.GenericEntityException: Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.)) (Error while inserting: [GenericEntity:Product][billOfMaterialLevel,0(java.lang.Long)][comments,Available(java.lang.String)][createdByUserLogin,system(java.lang.String)][createdDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][createdTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][description,Paradise Inc.(java.lang.String)][internalName,Paradise Inc.(java.lang.String)][isVariant,N(java.lang.String)][isVirtual,N(java.lang.String)][lastModifiedByUserLogin,system(java.lang.String)][lastModifiedDate,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedStamp,2025-04-04 23:23:20.478(java.sql.Timestamp)][lastUpdatedTxStamp,2025-04-04 23:23:16.475(java.sql.Timestamp)][longDescription,<b>FINALIST OF THE 2024 LUCIE PHOTO BOOK PRIZE</b> <p/><b>A groundbreaking investigation into wildlife conservation, environmental transformation, and efforts to preserve Africa's natural wilderness by French-Madagascan documentary photographer Guillaume Bonn.</b> <p/><i>Paradise Inc.</i> offers an unvarnished glimpse into the realities of Africa's ecosystems and our collective future, as the disruptions of climate change, economic expansion, and environmental efforts reshape the world before our eyes. <p/>For decades, Bonn has told the stories that the world is afraid to hear, championing the silenced and refusing to turn away from the truth. <i>Paradise Inc.</i> is the culmination of twenty years dedicated to documenting the last days of Africa's vast natural landscapes, where countless expeditions have taken the photographer deep across nearly every country on the continent. Far from tired stereotypes, "greenwashing" efforts, and ready-made solutions, <i>Paradise Inc.</i> shines an unblinking light onto the paradoxes, consequences, and truths that lurk in plain sight behind the environmental "paradise" in Africa. <p/>Featuring an introduction by world-renowned journalist Jon Lee Anderson and foreword by founder of Across Maasai Land Initiative and Maasai elder Ezekiel Ole Katato, <i>Paradise Inc.</i> continues the work Bonn began as a player in the <i>Africa State of Mind</i> project (Thames & Hudson, 2020), now presented in its entirety. <p/><p>While beautifully and poignantly illustrated, <i>Paradise Inc.</i> is more than a visual journey. Nostalgic and critical, it is declaration of the photographer's love for Africa--which Jon Lee Anderson (<i>The New Yorker</i>) calls his "inescapable muse"--an expression of his fear that it might one day disappear, and an impassioned call to action. In this latest work, Bonn defies the clichés of a wildlife wonderland that haunt the collective imagination, instead asking uncompromising questions and inviting us to strive for sustainable solutions together.</p><p><br></p><p>Born in Madagascar and raised in the Comoros Islands, Djibouti, and <br>Kenya, Bonn brings a unique perspective rooted in his French and <br>Malagasy heritage and diverse upbringing, exploring the idea of <br>"Africanness" in his work. It is through this intimate duality that <i>Paradise Inc.</i> delivers its urgent critique, unveils nuances, and captures the thrill of being in the wild.</p>(java.lang.String)][originalImageUrl,https://CWSImages.ingramcontent.com/cdsImages/imageloader?id=wxISLuGh+svwoyvKVzosmLfi8tcFk5nOneNQW5rszIWjDJ9JaQV9CNnXbLxURJEQRxpU98cGGOwHBwMEPqBO1WQXzuFSjLZhAXFy9WeqqX1YuF6dfCqm+ld7qBdhMumvPf7VPSmFhaHnVM/TtSCPecj3fUf6eaeoa6SoUG44Yrc=&size=640(java.lang.String)][productId,2490952536(java.lang.String)][productName,Paradise Inc.(java.lang.String)][productTypeId,FINISHED_GOOD(java.lang.String)][releaseDate,2025-04-01 00:00:00.0(java.sql.Timestamp)] (SQL Exception while executing the following:INSERT INTO public.PRODUCT (PRODUCT_ID, PRODUCT_TYPE_ID, PRIMARY_PRODUCT_CATEGORY_ID, MANUFACTURER_PARTY_ID, FACILITY_ID, INTRODUCTION_DATE, RELEASE_DATE, SUPPORT_DISCONTINUATION_DATE, SALES_DISCONTINUATION_DATE, SALES_DISC_WHEN_NOT_AVAIL, INTERNAL_NAME, BRAND_NAME, COMMENTS, PRODUCT_NAME, DESCRIPTION, LONG_DESCRIPTION, PRICE_DETAIL_TEXT, SMALL_IMAGE_URL, MEDIUM_IMAGE_URL, LARGE_IMAGE_URL, DETAIL_IMAGE_URL, ORIGINAL_IMAGE_URL, DETAIL_SCREEN, INVENTORY_MESSAGE, INVENTORY_ITEM_TYPE_ID, REQUIRE_INVENTORY, QUANTITY_UOM_ID, QUANTITY_INCLUDED, PIECES_INCLUDED, REQUIRE_AMOUNT, FIXED_AMOUNT, AMOUNT_UOM_TYPE_ID, WEIGHT_UOM_ID, SHIPPING_WEIGHT, PRODUCT_WEIGHT, HEIGHT_UOM_ID, PRODUCT_HEIGHT, SHIPPING_HEIGHT, WIDTH_UOM_ID, PRODUCT_WIDTH, SHIPPING_WIDTH, DEPTH_UOM_ID, PRODUCT_DEPTH, SHIPPING_DEPTH, DIAMETER_UOM_ID, PRODUCT_DIAMETER, PRODUCT_RATING, RATING_TYPE_ENUM, RETURNABLE, TAXABLE, CHARGE_SHIPPING, AUTO_CREATE_KEYWORDS, INCLUDE_IN_PROMOTIONS, IS_VIRTUAL, IS_VARIANT, VIRTUAL_VARIANT_METHOD_ENUM, ORIGIN_GEO_ID, REQUIREMENT_METHOD_ENUM_ID, BILL_OF_MATERIAL_LEVEL, RESERV_MAX_PERSONS, RESERV2ND_P_P_PERC, RESERV_NTH_P_P_PERC, CONFIG_ID, CREATED_DATE, CREATED_BY_USER_LOGIN, LAST_MODIFIED_DATE, LAST_MODIFIED_BY_USER_LOGIN, IN_SHIPPING_BOX, DEFAULT_SHIPMENT_BOX_TYPE_ID, LOT_ID_FILLED_IN, ORDER_DECIMAL_QUANTITY, LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) (ERROR: duplicate key value violates unique constraint "pk_product" Detail: Key (product_id)=(2490952536) already exists.))))