Find Watershed Health Monitoring Etech (Environmental Technician) (6 positions) Job in Thurston County , Lacey, WA, Western Australia | Snaprecruit

Find Watershed Health Job in Thurston County , Lacey, WA, Western Australia
image
  • Snapboard
  • Activity
  • Reports
  • Campaign
Welcome ,

Watershed Health Monitoring Etech (Environmental Technician) (6 positions)

  • ... Thurston County , Lacey, WA, Western Australia, United States
  • ... Full time
  • ... Salary: 3699.24 per year
  • Posted on: Mar 12, 2024       Expires on: Apr 26, 2024

Watershed Health Monitoring Etech (Environmental Technician) (6 positions)   

JOB TITLE:

Watershed Health Monitoring Etech (Environmental Technician) (6 positions)

JOB TYPE:

Full-time

JOB LOCATION:

Thurston County , Lacey, WA Western Australia United States

JOB DESCRIPTION:



\"\"neogov.
com/images/AgencyImages/jobposting/1924/JobPostings/image/ECY_Bar.
jpg\"/>
neogov.
com/images/AgencyImages/jobposting/1924/jobpostings/image/logo%20110921.
jpg\"/>

Keeping Washington Clean and Evergreen

The Environmental Assessment Programwithin the Department of Ecology is looking to fill six Watershed Health Monitoring Etech (Environmental Technician) positions for the Summer 2024 field season.

The positions will be locatedin ci.
lacey.
wa.
us/\">Lacey, WA
with work primarily focused on the Mid-Columbia region with some sample sites statewide.
Travel and lodging will be reimbursed by the Department of Ecology.
Upon hire, you must live within a commutable distance from the duty station.

The positions will start on June 17, 2024, and end no later than October 15, 2024.
The end date is flexible and depends on how the field season goes.
Students needing to return to school in the fall are still encouraged to apply.

In this entry-level position, you have the opportunity to use what you've learned in school and apply it to environmental sampling techniques.
Some of the key work activities include hiking, field navigation, biological monitoring, water quality sampling, habitat surveys, and using different types of monitoring equipment.
The information you collect will help assess the condition of streams and watersheds.
The data is used to describe the status and trends of watershed health, lakes, and other environmental conditions to better inform natural resource conservation and management plans.


We are looking for applicants who are motivated, adaptable, team-oriented, dedicated, and have a desire to gain experience in environmental sampling.


Agency Mission:Ecology's mission is to protect, preserve and enhance the environment for current and future generations.

Program Mission:The mission of the Environmental Assessment Program is to measure, assess, and communicate environmental conditions in Washington state.


Schedule:The schedule will consist of 10-hour shifts, working for eight consecutive days followed by six days off.


Please note: These are temporary positions that will end no later than October 15, 2024.

Application Timeline: The positions will remain open until filled, we will review applications on March 25, 2024.
In order to be considered, please submit an application on or before March 24, 2024.
If your application isn't received by this date, it may not be considered.
The agency reserves the right to make a Hire any time after the initial screening date.


Ecology employees may be eligible for the following:

safelinks.
protection.
outlook.
com/?url=https%3A%2F%2Fwww.
hca.
wa.
gov%2Fpublic-employee-benefits%2Femployees%2Fmedical-plans-and-benefits&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444131854005%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=FIxcZC7hMnD5QvufgQQSh4iBiFwTh4FvVEmF6l4rjiQ%3D&reserved=0\" target=\"_blank\" title=\"Health Care Authority site\">Medical/Dental/Vision for employee & dependent(s)

, safelinks.
protection.
outlook.
com/?url=http%3A%2F%2Fwww.
drs.
wa.
gov%2F&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444131854005%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2Fi522EGj0goXF%2BrJw%2FaTzM1pJ8J7VVa%2FpuogOlEfOSk%3D&reserved=0\" target=\"_blank\" title=\"Department of Retirement Systems site\">Public Employees Retirement System (PERS)
, safelinks.
protection.
outlook.
com/?url=http%3A%2F%2Fhr.
ofm.
wa.
gov%2Fcompensation-job-classes%2Fcompensation-administration%2Fvacation-leave-and-holidays%23Vacation%2520Leave&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444131854005%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=4nixRZNIKdRM%2BRHXzuUh7Aak0CuAg%2Fi7%2B7WgPBntofU%3D&reserved=0\" target=\"_blank\" title=\"Office of Financial Management Leave Types \">Vacation, Sick, and other Leave
*, safelinks.
protection.
outlook.
com/?url=http%3A%2F%2Fhr.
ofm.
wa.
gov%2Fcompensation-job-classes%2Fcompensation-administration%2Fvacation-leave-and-holidays%23Paid%2520Holidays&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444131854005%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=vAgda8yWfXSSerKhUbXGEYPeQ9QQF219JUCkFnbLNb0%3D&reserved=0\" target=\"_blank\" title=\"Office of Financial Management Leave Types\">11 Paid Holidays per year
*, safelinks.
protection.
outlook.
com/?url=https%3A%2F%2Fstudentaid.
gov%2Farticles%2Fstudent-loan-forgiveness%2F&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444131854005%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=1xcWfSFXWeJ1PDAyxvH%2BAMx8fPa0RsI2majhwtNDhl0%3D&reserved=0\" target=\"_blank\" title=\"Student Aid site\">Public Service Loan Forgiveness
, safelinks.
protection.
outlook.
com/?url=http%3A%2F%2Fapps.
leg.
wa.
gov%2Frcw%2Fdefault.
aspx%3Fcite%3D28B.
15.
558&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444131854005%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=3MydBj59PXuopDsH%2FZi%2BxrgbvEuU9j383QQKbJ%2FvQK4%3D&reserved=0\" target=\"_blank\" title=\"Tuition Waiver Washington Administrative Code\">Tuition Waiver
, safelinks.
protection.
outlook.
com/?url=https%3A%2F%2Fwww.
hca.
wa.
gov%2Fpublic-employee-benefits%2Femployees%2Flong-term-disability-insurance&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444131854005%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=zHLncuzcOATnyawK9Velov100O9PFygJ2I0xizBy9do%3D&reserved=0\" target=\"_blank\" title=\"Health Care Authority site\">Long Term Disability
& safelinks.
protection.
outlook.
com/?url=https%3A%2F%2Fwww.
hca.
wa.
gov%2Fpublic-employee-benefits%2Femployees%2Flife-insurance&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444132010232%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=a0POPIQm2mv97HrxsUBkEI3N7s0w23cD8UWasuNtW2Y%3D&reserved=0\" target=\"_blank\" title=\"Health Care Authority site\">Life Insurance
, safelinks.
protection.
outlook.
com/?url=https%3A%2F%2Fwww.
drs.
wa.
gov%2Fplan%2Fdcp%2F&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444132010232%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=QSMIxLTcibF%2FY43LPsXsi8%2FdivHNR1FVJGQEy7tDrKY%3D&reserved=0\" target=\"_blank\" title=\"Department of Retirement Systems site\">Deferred Compensation Programs
, safelinks.
protection.
outlook.
com/?url=https%3A%2F%2Fwww.
hca.
wa.
gov%2Fpublic-employee-benefits%2Femployees%2Fdependent-care-assistance-program-dcap&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444132010232%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=rtqym8MBs09halWmbuJ3mboOqf7OlnDZjjU%2F0%2B6dMhI%3D&reserved=0\" target=\"_blank\" title=\"Health Care Authority site\">Dependent Care Assistance Program (DCAP)
, safelinks.
protection.
outlook.
com/?url=https%3A%2F%2Fwww.
hca.
wa.
gov%2Fpublic-employee-benefits%2Femployees%2Fmedical-flexible-spending-arrangement-fsa&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444132010232%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=w%2FcE3frD1DM%2By%2FoeU6Si17xW35cAePbwPMGjXa%2BaI5c%3D&reserved=0\" target=\"_blank\" title=\"Health Care Authority Site\">Flexible Spending Arrangement (FSA)
, safelinks.
protection.
outlook.
com/?url=http%3A%2F%2Fdes.
wa.
gov%2Fservices%2Fhr-finance-lean%2Femployee-assistance-program-eap&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444132010232%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=9Ogv731pIXxLScbYjWtP%2BD17HDWXJaxT0cKxqdKMaWo%3D&reserved=0\" target=\"_blank\" title=\"Department of Enterprise Services site\">Employee Assistance Program
, safelinks.
protection.
outlook.
com/?url=https%3A%2F%2Fofm.
wa.
gov%2Fsites%2Fdefault%2Ffiles%2Fpublic%2Fshr%2FStrategic%2520HR%2FCommute%2520Trip%2520Reduction%2520SHRD%2520Guidance.
pdf&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444132010232%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=rnA4C%2BkRrj1MZCOvRbAPfmwntUCSMenFyGKLkYVynFs%3D&reserved=0\">Commute Trip Reduction Incentives
safelinks.
protection.
outlook.
com/?url=https%3A%2F%2Fget.
adobe.
com%2Freader%2F&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444132010232%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=AjbPEa8KYqCTCakJ1dYv21w6EUIN%2BPs9kZss0xDn4OE%3D&reserved=0\" target=\"_blank\">(Download PDF reader)
, safelinks.
protection.
outlook.
com/?url=http%3A%2F%2Fwww.
cfd.
wa.
gov%2F&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444132010232%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=8xLL%2BHuIgtXaTGNMXWopORgpnPEBD0rCfVjDniyvPxs%3D&reserved=0\" target=\"_blank\" title=\"Combinded Fund Drive site\">Combined Fund Drive
, safelinks.
protection.
outlook.
com/?url=https%3A%2F%2Fwww.
hca.
wa.
gov%2Fabout-hca%2Fwashington-wellness%2Fsmarthealth&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444132010232%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=PxtyxGQlRuLT87iaquIa1zAwoHryp5CF1vaU21wb9K4%3D&reserved=0\" target=\"_blank\" title=\"Health Care Authority site\">SmartHealth
*safelinks.
protection.
outlook.
com/?url=https%3A%2F%2Fofm.
wa.
gov%2Fstate-human-resources%2Fcompensation-job-classes%2Fbenefits&data=05%7C01%7Croba461%40ECY.
WA.
GOV%7Cb6c2674fe7d14d88afb608dafa3ea07d%7C11d0e217264e400a8ba057dcc127d72d%7C0%7C0%7C638097444132010232%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=c3Eog2fCgsfTc%2BO8KRw1fPMF0A6eDmaarM5WHZMLae8%3D&reserved=0\">Click here for more information

For this position, the Environmental Assessment Program will provide Personal Protective Equipment.

Travel and lodging will be reimbursed by the Department of Ecology.



About the Department of Ecology

Protecting Washington State's environment for current and future generations is what we do every day at Ecology.
We are a culture that is invested in making a difference.
Join a team that is highly effective and collaborative, with leadership that embraces the value of people.
To learn more, check out our
wa.
gov/About-us/Who-we-are/Strategic-plan\">Strategic Plan
.

Ecology cares deeply about employee wellness; we go beyond traditional benefits, proudly offering:

  • Ahealthy life/work balance by offering flexible schedules and telework options for most positions.
  • An Infants at Work Program that is based on the long-term health values of infant-parent bonding and breastfeeding newborns.
  • Continuous growth and development opportunities.
  • Opportunities to serve your community and make an impact through meaningful work.

Our commitment to DEIR
Diversity, equity, inclusion, and respect (DEIR)
are core values central to Ecologys work.
We strive to be a workplace where we are esteemed for sharing our authentic identities, while advancing our individual professional goals and collaborating to protect, preserve, and enhance the environment for current and future generations.

Diversity: We celebrate and appreciate diversity; our unique perspectives and abilities enrich us all and lead to innovative approaches and solutions.
Equity: We champion equity, recognizing that each of us need different things to thrive.
Inclusion: We intentionally create and hold space so that we all have meaningful opportunities to participate and contribute to Ecologys work.
Respect: We treat each other with respect and dignity, acknowledging the inherent worth of our diverse perspectives and lived experiences, even in times of uncertainty and disagreement.

We believe that DEIR is both a goal and an action.
We are on a journey, honoring our shared humanity and taking steps to demonstrate our commitment to a vision where each of us is heard, seen, and valued.



neogov.
com/images/AgencyImages/jobposting/1924/jobpostings/image/etech%20EAP%202019.
jpg\"/>


What makes this role unique?

The Department of Ecologys Watershed Health Monitoring program assesses streams and rivers across the state to obtain a consistent, objective picture of habitat and biological conditions.
We sample eight regions in the state on a rotating basis.
Our scientists evaluate watershed health in streams and rivers by analyzing the monitoring data for each region.
You will directly support these ongoing data collection efforts as we survey streams and rivers in the Mid-Columbia region this summer.

What you will do:

  • Serve as a field assistant on a 4-member crew conducting watershed health protocols including physical stream surveys, measuring various chemical parameters, and collecting biological samples.
  • Assist with habitat surveys, benthic macroinvertebrate sampling, fish assemblage, and water sampling.
  • Efficiently collect water quality samples following standard operating procedures.
  • Conduct initial review of field-recorded raw data for completeness and quality, assist in quality assurance reviews of environmental data, and propose improvements to data collection methods.
  • Assist with field work preparation every week before the scheduled sampling.
  • Organize and maintain all field equipment, including the calibration of Hach and/or YSI multi-probes (devices used for environmental monitoring and water quality analysis).
  • Attend and stay current on required trainings, especially safety trainings.
  • Hike in remote areas with rugged terrain and a heavy pack.
  • Assist with boat operation duties.

The positions will start June 17, 2024, and end no later than October 15, 2024.
The end date is flexible and depends on how the field season goes.
These positions will be based in Lacey, WA.
Travel and lodging will be reimbursed by the Department of Ecology.
The field work schedule will consist of 10-hour shifts, working for eight consecutive days followed by six days off.

Required Qualifications :


Years of required experience indicated below are full-time equivalent years.
Full-time equivalent experience means that any experience where working hours were less than 40 hours per week will be prorated in order to meet the equivalency of full-time.
We would calculate this by looking at the total hours worked per week, divide this by 40, and then multiply by the total number of months worked.
Examples of the proration calculations are:

  • 30 hours worked per week for 20 months: (30/40) x 20 months = 15 months full-time equivalent
  • 20 hours worked per week for 12 months: (20/40) x 12 months = 6 months full-time equivalent

Experience for both required and desired qualifications can be gained through various combinations of formal professional employment, education, and volunteer experience.
See below for how you may qualify.

High school diploma or equivalent AND two (2) years of technical or third clerical-level experience in an environmental agency or an office.


NOTE: College-level course work in environmental, physical, or natural sciences, or closely related field may be substituted, year for year, for the required experience.

All experience and education combinations that meet the requirements for this position:

Possible Combinations

College credit hours or degree as listed above

Years of required experience as listed above

Combination 1

High school diploma or equivalent

2 years of experience

Combination 2

30-59 semester or 45-89 quarter credits

1 year of experience

Combination 3

60-89 semester or 90-134 quarter credits (AA degree)

No experience


Special Requirements/Conditions of Employment:

  • Must obtain and maintain a valid drivers license.


Desired Qualifications:
We highly encourage you to apply even if you do not have some (or all) of the desired experience below.

  • Coursework in Environmental Science, Fisheries Biology, Chemistry, Forestry, or related field.
  • Experience collecting water samples and measuring streamflow, stream habitat assessment.
  • Some experience with data analysis and data management.
  • Good communication and writing skills.
  • Freshwater community ecology and biological taxonomy and life history knowledge.
  • Certification for First Aid/CPR.
  • Ability to swim.

Note: Having some (or all) of this desired experience may make your application more competitive in a highly competitive applicant pool.


Physical Requirements

  • Work in rugged and sometimes remote field locations for consecutive days under adverse weather conditions, including overnight stays and/or weekend work.
  • Traverse uneven and sometimes slippery terrain to access stream study sites.
  • Ability to maneuver sampling equipment in a small boat.
  • Safely navigate from parking area to office structures and outdoor sites.
  • Work with a computer in a cubicle for long periods of time within an office environment.
  • Read documents for accurate comprehension and action.
  • Travel long distances statewide, including driving, in a car, van, or pickup truck, requiring extended periods of sitting.
  • Navigate streambanks, streambeds, and flowing water to complete all measurements needed to sample a stream site.
  • Lift and carry objects weighing up to 50 lbs.
  • Ability to safely handle and transport non-motorized boats (rafts).
  • Ability to operate a motor vehicle.

Ecology seeks diverse applicants:We view diversity, equity, inclusion, and respect through a broad lens including race, ethnicity, class, age, religion, sexual orientation, gender identity, immigration status, military background, language, education, life experience, physical disability, neurodiversity, and intersectional identities.
Qualified candidates from all backgrounds are encouraged to apply.


Need an Accommodationin the application and/or screening process or this job announcement in an alternative format?



Application Instructions:

It's in the applicant's best interest to submit all of the documents listed below.
Applications without these documents may be declined.

  • A cover letter describing why you are interested in this position.
  • A resume outlining your experience and education (if applicable) as it relates to the minimum qualifications of this position.
  • A list of three professional references.


Note : References will only be contacted during the final steps of the recruitment process for candidates selected as finalists.
References will not be contacted without the candidates formal authorization.

Please do NOT include your salary history.
Wage/salary depends on qualifications or rules of promotion, if applicable.


For Your Privacy:
When attaching documents to your application (such as Resume, Cover Letter, Transcripts, DD-214, etc.
):

  • Please be sure to remove private information such as your social security number, date of birth, etc.
  • Do not attach documents that are password-protected, as these documents may not be reviewed and may cause errors within your application when downloaded.

Additional Application Instructions for Current Ecology Employees:
Please make sure to answer the agency-wide questions regarding permanent status as a classified employee within the Washington General Service or Washington Management Service.
Do not forget to select Department of Ecology as a response to question 2, and type your personnel ID number for question 3.
If you are not sure of your status or do not know your personnel ID number, please contact Human Resources.


Application Attestation:

The act of submitting application materials electronically is considered affirmation that the information is complete and truthful.
The state may verify this information and any untruthful or misleading answers are cause for rejection of your application or dismissal if employed.


Other Information:

If you have specific questions about the position, please email Scott Collyardat: Scott.
Collyard@ecy.
wa.
gov
Please do not contact Scott to inquire about the status of your application.


To request the full position description: email
careers@ecy.
wa.
gov

Why work for Ecology?

As an agency, our mission is to protect, preserve and enhance Washington's environment for current and future generations.
We invest in our employees to create and sustain a working environment that encourages creative leadership, effective resource management, teamwork, professionalism, and accountability.


Joining Ecology means becoming a part of a team committed to protecting and restoring Washington State's environment.
A career in public service allows you to help solve some of the most challenging problems facing our state, while keeping your health and financial security a priority.
We combine one of the most competitive benefits packages in the nation with a strong commitment to life/work balance.


To learn more about The Department of Ecology, please visit our website at ecology.
wa.
gov/\">www.
ecology.
wa.
gov
and follow, like or visit us on linkedin.
com/company/washingtonstatedepartmentofecology\">LinkedIn
,
com/ecologywa\">Twitter, facebook.
com/EcologyWA\">Facebook
,
com/ecologywa\"> Instagram or our wa.
gov/blog\">blog
.


Collective Bargaining: This is a position covered by a bargaining unit for which the Washington Federation of State Employees (WFSE) is the exclusive representative.

Equal Opportunity Employer:The Washington State Department of Ecology is an equal opportunity employer.
We strive to create a working environment that includes and respects cultural, racial, ethnic, sexual orientation and gender identity diversity.
Women, racial and ethnic minorities, persons of disability, persons over 40 years of age, veterans, military spouses or people with military status, and people of all sexual orientations and gender identities are encouraged to apply.
Persons needing accommodation in the application/testing process or this job announcement in an alternative format may call(360) 407-6186.
Applicants who are deaf or hard of hearing may call the Washington Relay Service by dialing 7-1-1 or1-800-833-6388.


Note: This recruitment may be used to fill other positions of the same job classification across the age

???errorPage.heading???

org.springframework.dao.DataIntegrityViolationException: Could not execute JDBC batch update; SQL [update `job_archive_partner` set `alias`=?, `alternateJobEmail`=?, `archived`=?, campaign_id=?, `checkedAt`=?, `city`=?, `company_name`=?, `confirmedEmail`=?, country_id=?, `created_at`=?, `currentBoost`=?, `deleted`=?, `descUrl`=?, `description`=?, `dummy`=?, `dummy2`=?, `emailScraped`=?, `employerJobFeedId`=?, `employerJobURL`=?, `employment`=?, `exclude`=?, `inBoosted`=?, `industry`=?, `isExpired`=?, `jobBoard`=?, `jobEmail`=?, `jobOrigin`=?, `jobSyncDate`=?, `jobTags`=?, `lastUpdateAt`=?, `linkedin`=?, `notification_email`=?, `notifiedAt`=?, `partnerEmail`=?, `partnerJobFeedId`=?, `partnerJobURL`=?, `payment_type`=?, `position_id`=?, `pricingOption`=?, `qcFlag`=?, `qcReason`=?, `qualityAssuranceFlag`=?, `rate`=?, `referenceNumber`=?, `salary`=?, `salaryunit`=?, `snaprecruit_id`=?, `snapxSync`=?, `socialPilotBoost`=?, `state`=?, `tags`=?, `title`=?, `totalBoost`=?, `twitter`=?, user_id=?, `from_date`=?, `zipCode`=? where `id`=?]; nested exception is org.hibernate.exception.DataException: Could not execute JDBC batch update
	at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:648)
	at org.springframework.orm.hibernate3.HibernateTransactionManager.convertHibernateAccessException(HibernateTransactionManager.java:793)
	at org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:664)
	at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:754)
	at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:723)
	at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:394)
	at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:120)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:90)
	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
	at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
	at com.sun.proxy.$Proxy76.getUserDetails(Unknown Source)
	at net.jumpspire.app.webapp.taglib.CustomLabelTag.doStartTag(CustomLabelTag.java:47)
	at org.apache.jsp.WEB_002dINF.jsp.job.archive_002djob_jsp._jspx_meth_sp_005fcustomLabel_005f0(archive_002djob_jsp.java:6046)
	at org.apache.jsp.WEB_002dINF.jsp.job.archive_002djob_jsp._jspService(archive_002djob_jsp.java:643)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:477)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:82)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at net.jumpspire.core.webapp.filter.MessageFilter.doFilter(MessageFilter.java:48)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:712)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:459)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:384)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:312)
	at org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:164)
	at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)
	at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:374)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:278)
	at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:138)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:236)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:190)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:90)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:243)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:100)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:141)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:104)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:256)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:145)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:176)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:171)
	at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:192)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:187)
	at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)
	at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:54)
	at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:511)
	at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
	at org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:88)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:134)
	at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:81)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:82)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at net.jumpspire.core.webapp.filter.MessageFilter.doFilter(MessageFilter.java:48)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
	at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
	at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
	at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at net.jumpspire.core.webapp.filter.LocaleFilter.doFilterInternal(LocaleFilter.java:75)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
	at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:139)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:125)
	at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
	at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
	at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
	at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236)
	at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
	at psiprobe.Tomcat90AgentValve.invoke(Tomcat90AgentValve.java:35)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:688)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:375)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1639)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: org.hibernate.exception.DataException: Could not execute JDBC batch update
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:102)
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
	at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:275)
	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:268)
	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:185)
	at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
	at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51)
	at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1216)
	at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:383)
	at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:133)
	at org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:656)
	... 154 more
Caused by: java.sql.BatchUpdateException: Data truncation: Data too long for column 'pricingOption' at row 1
	at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2054)
	at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1467)
	at org.apache.commons.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297)
	at org.apache.commons.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297)
	at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
	at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268)
	... 162 more
Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'pricingOption' at row 1
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4072)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4006)
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2468)
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2629)
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2719)
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2155)
	at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2450)
	at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2006)
	... 167 more